Survey of neural network optimization methods for sustainable AI: From data preprocessing to hardware acceleration | Synapse