https://hgpu.org/?p=10599
From OpenCL to Gates: the FFT