Haeinsa is linearly scalable multi-row, multi-table transaction library for HBase