cython sparsehash