1. A system for mapping a High Performance Computing (“HPC”) application to a platform, comprising: an HPC application characterization module to determine an HPC application signature representative of characteristics of the HPC application, the HPC application signature based on a problem size and a number of processors of the system; determining a plurality of HPC platform signatures representative of platform characteristics corresponding to a plurality of platforms; an HPC application mapping module to select a platform from a plurality of platforms to execute the HPC application based on the HPC application signature and a CO 2 emission-benchmark, the CO 2 emission benchmark determined by estimating energy consumptions corresponding to executing the HPC application on each of the plurality of platforms; and an HPC application monitoring module to monitor the execution of the HPC application on the selected platform, wherein the CO 2 emission benchmark computes a benchmarking result using a mathematical formula based on the HPC application signature and the HPC platform signature for each platform in the plurality of platforms and at least one of the HPC application characterization module, the HPC application mapping module, or the HPC application monitoring module is implemented via a processor.