The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.
Use the database built for your access model.
Designing locking primitives with performance in mind.
Trust, but verify.