OpenMP: Removed use of private and shared clauses.

This is in response to issue #112, which reports that the use
of OpenMP-'variables' derived from templates is unspecified/undefined.
Problems have been observed with the Fujitsu compiler.