Communication moved to shared memory