Session details: Programming for persistent memory