https://hgpu.org/?p=8060
A GPU implementation of the Simulated Annealing Heuristic for the Quadratic Assignment Problem