Evaluation of Data-Path Topologies for Self-Timed Conditional Statements