Interprocess Communication Using Shared Memory