A User-level Infiniband-based File System and Checkpoint Strategy for Burst Buffers