Nice blog.

The blog mentions that when running in parallel, each step DATA_A and DATA_B takes slightly longer than when they run in a single session.
That doesn’t have to be the case and when that is the case it’s an indication there are resource limitations on the machine(s) and they
aren’t architected and/or tuned for optimal SAS performance. When you see this type of thing you may want to invest some time in
diagnosing the root cause since, in some cases, it can be not too hard, via tuning, to eliminate or reduce resource limitations.

A good place to start if you wanted to do some investigation would be the usage note found here https://support.sas.com/kb/42/197.html .

Or just reach out to your SAS account representative, my team at SAS does a lot of that type of thing.