Text this: Self-Aligned Double Patterning Decomposition for Overlay Minimization and Hot Spot Detection.