On the automated compilation of UML notation to a VLIW chip multiprocessor