Deterministic, Efficient Variation of Circuit Components to Improve Resistance to Reverse Engineering