https://hgpu.org/?p=8670
Implementation of 3D FFTs Across Multiple GPUs in Shared Memory Environments