KV Cache Optimization via Multi-Head Latent Attention