BitFlow: Training Binary Neural Networks Without Gradients via Incremental Bit-Flip Evaluation | Synapse