On the Energy-Aware Partitioning of Real-Time Tasks on Homogeneous Multi-Processor Systems