ACM - affordances
Maurice Herlihy
Eric Koskinen
Open nesting in software transactional memory
Supporting nested transactional memory in logTM
Split hardware transactions
Transactional boosting
A methodology for highly concurrent transactional objects
Transactional Locking II