---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Optimizing compilers apply a number of interdependent optimizations, but it makes it a difficult task to decide which transformations to apply and in which order. Luckily, new infrastructures such as the polyhedral compilation framework present many kinds of transformations and facilitates efficient exploration and configuration of multiple transformation sequences. This paper aims towards providing a detailed description of the polyhedral model, its representations, tools developed so far using the polyhedral model and the idea of the system we are going to develop. The proposed system is an automatic parallelization tool based on the polyhedral model which will convert a legacy serial C code to its parallelized C code using OpenMPI. We present the idea of a completely automated parallelization tool, which transforms a program written in C language into its parallelized equivalent using OpenMPI, which is functionally equivalent version tailored for multicore architecture.