CM EMU: multithread runtime and barriers implementation: initial contribution.

Issue: VMIT-6799
Resolves: VMIT-6799
Co-Authored-By: Satanovskiy Leonid <leonid.satanovkiy@intel.com>
for
- Build fixes (work under 3Dbuilder and local script + 32bits build fixed)
- Workable 32bits mode, generalized kernel launcher to reuse in single thread mode.
- Misc fixes.
Change-Id: I7d3638f38e22e2a0b0f7d389aa9e5fc045c67b17
4 files changed