ColumnBurst: a near-storage accelerator for memory-efficient database join queries