Shared memory appears to be functioning nearly working. Errors are not identical to the baseline, but comparably small.
Minor revision; did some refactoring.
Manual merge.