Polymorphic Contention Management.
Maurice Herlihy
Rachid Guerraoui
LUTS: A Lightweight User-Level Transactional Scheduler