Spreading the load within a route using a set of threads