https://hgpu.org/?p=5974
Concurrent Algorithms and Data Structures for Many-Core Processors