CSR:Achieving 1 Bit Key-Value Cache via Sparse Representation