Coupling Heuristics and Stochastic Algorithms for the Traveling Salesman Problem