1. A method of managing saved process states in memory, the method comprising: storing a soft state of an idle process within a system memory at a lowest level of a volatile memory hierarchy; in response to a memory controller of the system memory receiving a kill type operation specifying an address, snooping the kill type operation against the soft state in the system memory; and in response to the snooping resulting in a snoop hit, invalidating data within the soft state associated with the address.