Non-message-passing concepts not included:
-- process management
-- remote memory transfers
-- active messages
-- threads
-- virtual shared memory
MPI does not address these issues, but has tried to remain compatible
with these ideas (e.g. thread safety as a goal, intercommunicators)