Multi-Interface Wireless Networks: Complexity and Algorithms