Designing High Performance Scheduling Policies In Multi-Channel And Multi-Antenna Networks