Applying the roofline model
automated empirical optimizations of software and the atlas project .