Energy-centric DVFS controlling method for multi-core platforms