Adaptive energy-aware approximate multiplier with dynamic reconfiguration for IoT edge applications | Synapse