Distributed bottleneck game-based routing in application-driven network architecture | Synapse