Solving the classic Traveling Salesman Problem (TSP) using a parallel genetic optimization algorithm 🧬