1. Institute for Algorithms and Scientific Computing (SCAI), German National Research Center for Information Technology (GMD), Schloβ Birlinghoven, 53754 Sankt Augustin, Germany, and Department of Pharmaceutical Chemistry, Philipps-University of Marburg, Marbacher Weg 6, 35032 Marburg, Germany