The CodeTime platform covers every aspect of parallel software from authoring, through distribution, to run-time. Its goals are: high programmer productivity; write once, run high performance anywhere; and wide acceptance.
Creen is a reengineering and static analysis tool for ANSI C code. Program structure analysis, slicing and refactoring.
The goal of the OCaml-Java project is to allow seamless integration of Objective Caml and Java.
A modest extension to C, XMTC allows representing parallel (PRAM) algorithms as parallel programs, and run XMTC code using a compiler and cycle accurate simulator of the University of Maryland explicit multi-threaded (XMT) many-core architecture.