Enhancing Energy-Efficient Cloud Management through Code Annotations and the Green Abstraction Layer