desc allocation cost optimization