STAMP: Stanford Transactional Applications for Multi-Processing
An effective hybrid transactional memory system with strong isolation guarantees