https://hgpu.org/?p=1501
Graphics processing unit--accelerated holography by simulated annealing