Predictive Resource Management for Next-generation High-Performance Computing Heterogeneous Platforms