https://hgpu.org/?p=3912
Efficient Independent Component Analysis on a GPU