Naumann U. Combinatorial Scientific Computing 2012