GPU-RayTracer TODO LIST: CPU Version Hill Climbing Shared Memory Assignment GPU Parallization Final Report