Systems with Persistent Memory