Route Recommendations by Parallel Simulated Annealing