To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing
An effective hybrid transactional memory system with strong isolation guarantees