Performance-Driven Routing with Multiple Sources