Beat Based Parallel Simulated Annealing on GPGPU's for the Mirrored Traveling Tournament Problem