1. A method comprising: identifying a dependency between a first persistent memory region and at least one other persistent memory region; and using a process having access to the first persistent memory region to selectively perform garbage collection for the first persistent memory region based at least in part on whether the process has access to the at least one other persistent memory region from which the first persistent memory region depends.