https://hgpu.org/?p=13242
Analysis and Optimization Techniques for Massively Parallel Processors