Turn on -O3 optimization
Implement custom buffered file reader for large sequential reads