Force all compilations to be threaded, via -pthread
Exploring possible padding to local buffer struct
Debug check for alignment of local buffer
Explore and document possible switch to uncached writes for storing into the
thread local buffer
SimpleCache backend

A simple cache model that can handle variable sized accesses made from
different contexts.
GNU OpenMP use different routines than Intel or LLVM compilations

Additional support is required in the Contech compiler pass to handle the
other versions of the parallel support routines.  These routines, GOMP_*,
have slight variations from the previously supported routines that were
generated when using clang to compile.
Additional diagnostic code along create task path
Middle layer has greater flexiblity in generating tasks

With OpenMP, child contexts may create events for their parents.  These
events are not guaranteed to be ordered in the parent's space.  Thus,
since they are artifically generated, they can be time shifted into an
appropriate place.