High performance dynamic lock-free hash tables and list-based sets
Introduction to Algorithms