anySP AnySP: A distributed parallel 'anytime' algorithm to solve shortest path problems for CPUs and GPUs