checkpoint - avoid page-sized trie nodes, don't mark along alloc list