High-Performance Heterogeneity/ Energy-Aware Communication For Multi-Petaflop Hpc Systems