The ART of practical synchronization
Split-ordered lists: lock-free extensible hash tables