An Evolutionary Approach for Standard-Cell Library Reduction