Ant Colony Optimization (ACO) that runs with a configurable number of threads and searches for the best way in the TSP