Energy-Aware Scheduling of Real-Time Heterogeneous Multiprocessor Systems-ona-Chip