DeepX: Deep Learning Accelerator for Restricted Boltzmann Machine Artificial Neural Networks | Synapse