Modeling Energy Consumption of High-Performance Applications on Heterogeneous Computing Platforms