Micro-optimizations

Write to colors array using memcpy or _mm_store_ps
Replace some divides by reciprocal multiply