Compact Model Parameter Extraction via Derivative-Free Optimization