If you're willing to pay significant computational overhead, what multiprocessing model would you choose to make coding as easy as possible? The simplest model I've seen is actors passing immutable data, but I feel there must be other options.