How to Write Fast Numerical Code A Small Introduction Markus Püschel Computer Science