refactored benchmark code
added sequential write benchmarks