Yield Optimization under Purity Constraints using CADET