A flexible framework for implementing software transactional memory (2006)

by Maurice Herlihy, Victor Luchangco, Mark Moir
Venue:In OOPSLA ’06: Proceedings of the 21st Annual Conference on Object-Oriented Programming Systems, Languages, and Applications