Abstract
Increasing use multi-core architecture demands use of parallel programming to utilize its tremendous processing power. Considering complexity of such parallel programming automatic serial to parallel code converter simplifies the job of programmer from complexity of parallel programming. Automatic conversion involves identification of parallel regions. Loop parallelization is trivial task. However, object parallelization requires object communication and dependency analysis. This paper presents a tool for exploiting parallelism in object oriented C++ programs and automatically converts serial code to its functionally equivalent parallel code.