HOT: A Height Optimized Trie Index for Main-Memory Database Systems
To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing