https://hgpu.org/?p=4218
Spherical harmonic transform on heterogeneous architectures using hybrid programming