Barrier, For directives
code restructured, TranslationVisitor -> Directive, speedup
Translator's functionality moved to Directive
using omp4j/runtime