Mandlebrot implementations in MPI, MPI/OpenMP and OpenCL