https://hgpu.org/?p=3633
Many-Core vs. Many-Thread Machines: Stay Away From the Valley