Topology control and channel assignment in multi-radio multi-channel wireless mesh networks