Defined PLSharedData Members

Added PLSharedData members in main to handle additional threads.
Removed Parameter

Removed PLSharedData.pIn12 from being passed to
PLSharedData.pOut23.
Modified LowerToUpper Method

Changed out.write to out.writeInt