sharedmem pipes