Selecting optimal SpMV realizations for GPUs via machine learning. (May 2021)