Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks