Added a default sparse matrix kernel for adding multiple matrix values with reallocation