Performance auto-tuning of rectangular matrix-vector multiplication: how to outperform CUBLAS.