FlexFlow: A Flexible Dataflow Accelerator Architecture for Convolutional Neural Networks | Synapse