https://hgpu.org/?p=7927
CUSIMANN: An optimized simulated annealing software for GPUs