Use shared memory as a freelist

Saves time by not processing the full freelist, much like the lazy
sweep does.