Finding shortest paths on real road networks: the case for A* | Synapse