A Data-Driven Study Of Operating System Energy-Performance Trade-Offs Towards System Self Optimization