initial impl of a shared memory based checkpoint (no replication yet)
merge