Efficient stream compaction on wide SIMD many-core architectures
Fast scan algorithms on graphics processors