MIMIC: Finding Optima by Estimating Probability Densities