The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.
NUMA becomes more common because memory controllers get close to execution units on microprocessors.
Design requirements of nonblocking systems.
Watch out for these pitfalls that can prevent Web application scaling.