The Mandelbrot Processor and its FPGA implementations