https://hgpu.org/?p=6563
Design and study of a massively multi threaded shared memory architecture