Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systems