A Distributed Multi-Channel MAC Protocol for Ad Hoc Wireless Networks | Synapse