Two Flow Routing Algorithms for the Maximum Concurrent-Flow Problem