https://hgpu.org/?p=1657
Computing Prestack Kirchhoff Time Migration on General Purpose GPU