DAG-aware AIG rewriting a fresh look at combinational logic synthesis | Synapse