https://hgpu.org/?p=9485
Job Parallelism using Graphical Processing Unit individual Multi-Processors and Highly Localised Memory