Energy-aware decision making in software stack upgrades | Synapse