A parallelized branch and bound algorithm for the traveling salesman problem