Joint Compensation of Nonlinear Distortion and Hardware Imperfection Using Neural Networks | Synapse