Decentralized algorithms for multiple path routing in urban transportation networks