added v2 with no threadprivate; and separate parallel and workshare pragmas