https://hgpu.org/?p=3916
Softassign and EM-ICP on GPU