CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving | Synapse