Reducing memory ordering overheads in software transactional memoryMichael F. SpearMaged M. Michaelet al.2009CGO 2009
RingSTM: Scalable transactions with a single atomic instructionMichael F. SpearMaged M. Michaelet al.2008SPAA 2008
Implementing and exploiting inevitability in software transactional memoryMichael F. SpearMichael Silvermanet al.2008ICPP 2008
Compiler and runtime techniques for software transactional memory optimizationPeng WuMaged M. Michaelet al.2008CCPE