SMS dit: Parallel programming and compilers /