Distributed Low-Complexity Channel Assignment for Opportunistic Routing