Efficient FPGA Realization of Neural Network Activation Functions using Adaptive Piecewise Polynomial Approximations with Chebyshev Nodes | Synapse