https://hgpu.org/?p=1311
Parallel, distributed and GPU computing technologies in single-particle electron microscopy