Have you used shared memory or memory mapping to enable interprocess communication in Linux? Tell us about it.