Interprocess communication over a shared memory channel