Conflict-free symmetric sparse matrix-vector multiplication on multicore architectures