Researchers at the University of Illinois at Urbana-Champaign (UIUC) have released a tool ( DPJizer) to facilitate the development of Java applications taking advantage of multicore processors.
The program analyzes the code and automatically generate annotations needed to synchronize the tasks running in parallel. According to researchers, this method may be more accurate than manual annotations.
Available as an Eclipse plugin is available free online and the code is open source .