inter-process communication based on shared memory.