in this logic we need to calculate the accumulated processing time for the processor in the route
and hence why the logic is a bit more complicated to do this, as we need to caculate that from
the bottom -> top of the route but this information is valuable for profiling routes