GPU-accelerated Matrix Cover Algorithm for Multiple Patterning Layout Decomposition