Portable_memo

A drop-in replacement for Core.Memo in a multi-domain setting. It hasn't been optimized for performance, but it's probably enough to get your multicore program off the ground.