OpenMP: General structure