Networks, Crowds, and Markets: Modeling Network Traffic Using Game Theory