CUDA-accelerated Mandelbrot set viewer and benchmarks for various optimizations