An Efficient Scalable Ray Tracing Algorithm for General Purpose SIMD Parallel Machines