https://hgpu.org/?p=12168
Bulk Execution of Oblivious Algorithms on the Unified Memory Machine, with GPU Implementation