Scientific Computing Group, Heidelberg Institute for Theoretical Studies, Schloss-Wolfsbrunnenweg 35, Heidelberg 69118, Germany, Institute of Theoretical Informatics, Karlsruhe Institute of Technology, Karlsruhe 76131, Germany.