WiMAX Cross-Layer System for Next Generation Heterogeneous Environments