Logic Synthesis for Silicon and Beyond-Silicon Multi-gate Pass-Logic Circuits