Rework PorcE Join object to use Unsafe to allow faster state acces.
Rework PorcE Join object to use Unsafe to allow faster state acces.

Specifically we use non-volitile access to state until the object
really starts doing thing that allow multi-threading. I think
this opens up more optimizations since it eliminates memory fences.

orc-lang/orc,orc-lang/orc,orc-lang/orc,orc-lang/orc,orc-lang/orc