https://hgpu.org/?p=1044
Mars: a MapReduce framework on graphics processors