Message Passing And Shared Memory Linux