Abstract
Today multi-core machines are very common and hence number of problems are being tried to exploit the tremendous processing power of such machines. Parallel compilation is one of the areas that have been greatly influenced by such architectures. Automatic conversion of serial code into its functionally equivalent parallel version remains an open challenge for researchers for the past decade. These tools can transform legacy serial code into a parallel code to execute on parallel architectures. This paper presents a tool which translates a serial C++ program into its parallel version. Since C++ language is used by almost all the organizations, this tool will be helpful for them to take advantage of multi-core machines.