https://hgpu.org/?p=1609
Parallel computation of mutual information on the GPU with application to real-time registration of 3D medical images