Automatic tuning matrix multiplication performance on graphics hardware | Synapse