High performance dynamic lock-free hash tables and list-based sets
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms