TBD: Benchmarking and Analyzing Deep Neural Network Training