Intelligent power management