What every scientific programmer should know about compiler optimizations?  (dl.acm.org)