Hickle: A HDF5-based python pickle replacement