Co-Optimization Of Restrictive Patterning Technologies And Design