Sparse Matrix-Vector Multiplication Kernel on a Reconfigurable Computer