Ensemble Methods for Convex Regression with Applications to Geometric Programming Based Circuit Design