Parallel ray tracerMulti-threaded ray tracer implemented from scratch in C and then accelerated using CUDA