A flexible framework for implementing software transactional memory (2003)

by M Herlihy, V Luchangco, M Moir
Venue:In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications