LLM Inference Optimization: Serving More Tokens Per GPU