1. Shavit, N., Touitou, D.: Software transactional memory. In: ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp. 204–213. ACM (1995)
2. Herlihy, M., Luchangco, V., Moir, M., Scherer III, W.N.: Software Transactional Memory for Dynamic-sized Data Structures. In: 22nd Annual ACM Symp. on Principles of Distributed Computing, pp. 92–101 (July 2003)
3. Herlihy, M., Luchangco, V., Moir, M.: Obstruction-free synchronization: Double-endedqueues as an example. In: Proceedings of the 23rd International Conference on Distributed Computing Systems, pp. 522–529 (2003)
4. Lecture Notes in Computer Science;V.J. Maranthe,2005
5. Marathe, V.J., Spear, M.F., Heriot, C., Acharya, A., Eisenstat, D., Scherer III, W.N., Scott, M.L.: The Rochester software transactional memory runtime (2006),
http://www.cs.rochester.edu/research/synchronization/rstm/