Small Boxes Big Data: A Deep Learning Approach to Optimize Variable Sized Bin Packing