Adjoint Optimization for Poisson Problem with Applications | Synapse