Simulated Annealing in x86 Assembly