Towards lossless binary convolutional neural networks using piecewise approximation