Energy-constrained modulation optimization | Synapse