Pluto is an automatic source-to-source transformer that can optimize nested loop sequences for parallelism and locality simultaneously. OpenMP parallel code for multicores is generated from C program sections. The tool is based on the polyhedral framework.
Please go here till a full-fledged website for Pluto is ready.