Multiple Patterning Layout Decomposition