SMS: Stochastic global optimization