DiCar: A Flexible And Memory-Efficient Sketch for Estimating Diverse Cardinalities | Synapse