Checkpoints and Continuations Instead of Nested Transactions
Transactional boosting
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming - PPoPP ’08
Maurice Herlihy