https://hgpu.org/?p=9635
CUDA Enhanced Simulated Annealing for Chip Layout Problem