including code-level and compile-level parallel programming