Add sparse matrix support for Protobuf file format