Energy consumption-based performance tuning of software and applications using Particle Swarm Optimization | IEEE Conference Publication | IEEE Xplore