https://hgpu.org/?p=13884
Verification of Producer-Consumer Synchronization in GPU Programs