Synthesis Techniques: The Next Generation