O(n) layout-coloring for multiple-patterning lithography and conflict-removal using compaction | IEEE Conference Publication | IEEE Xplore