https://hgpu.org/?p=5272
Precise dynamic analysis for slack elasticity: adding buffering without adding bugs