On the Performance and Energy Efficiency of Sparse Matrix-Vector Multiplication on FPGAs