To Lock, Swap or Elide: On the Interplay of Hardware Transactional Memory and Lock-free Indexing Justin Levandoski Microsoft Research Redmond Ryan Stutsman.