Parallelization by simulated tunneling