libSplash - Simple Parallel file output Library for Accumulating Simulation data using Hdf5