Software transactional memory
Transactional Locking II
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing - PODC ’95
Distributed Computing
Dan Touitou
Ori Shalev
Dave Dice
Checkpoints and Continuations Instead of Nested Transactions
Supporting execution on multiprocessor platforms