Road Network Hierarchy Generation by Distributed Agents for a Routing Application