Improving IPC by kernel design | Synapse