blk: per-cpu counters for in-flight IO accounting

There is significant cacheline trashing on accounting of in-flight IOs
within a disk. Move the in-flight structure to use per-cpu counters to
elevate the bottleneck.