If multiple is lower than 9 then you can just use Gosmore + Openstreetmap data, and then do a calculation for all possible orders you can. If every calculation takes ~0.1 second you can do it in 10 hours. Doublinfg the computers you use to calculate will half the time it takes to calculate.

factorial(stops)*(time_per_calc/number_of_computers)

in this case 9!*(0.1/1) or with 11 stops and ten computers: 14!*(0.1/10) (about 5 days).