IPC and Multiple Execution Models