Figure 1 Structure of a simple "hello world" application that uses shared memory