parallel coloring