Smart power management