1. A method for power management, comprising: receiving a request to enter a first sleep state for a system; performing one or more processes to enter the first sleep state in response to the request to enter the first sleep state; storing a system memory in a nonvolatile memory (NVM) in response to the request to enter the first sleep state in order to enter a second sleep state; removing power to the system memory after said storing the system memory in the NVM in response to the request to enter the first sleep state, wherein after said removing power to the system memory, the system is in the second sleep state.