How to maximize PCIe flash performance for enterprise apps running on Linux (Part 1): Aligning PCIe flash devices