I've been looking for an SHM IPC for a very long time and not finding one. It's nice to know that I'm not the only idiot thinking along these lines.
In addition, it's also nice to know that this was hard. I have taken several stabs at doing this, and I always bounced off thinking "It can't be this difficult. I'm screwing up." Seeing that smart people working for a real company had to do major surgery on something like jemalloc is a bit of a validation.
Can't say I'm happy to see this in C++, but I'll take what I can get. :)
Thanks to all the folks who wrote it. And thank you for the long winded explanations otherwise I probably would have ignored it.