PREMA: Portable Runtime Environment for Multicomputer Architecures
