Automatic tuning matrix multiplication performance on graphics hardware
automated empirical optimizations of software and the atlas project .