High Performance Deep Learning On Resource Constrained Platforms