Bayesian optimization for small molecule hit generation