Triple Patterning Lithography Aware Optimization and Detailed Placement Algorithms for Standard Cell-Based Designs