An efficient C++ parallel implementation for Mandelbrot set (Using OpenMP