Differentiable Particle Filtering using Optimal Placement Resampling | Synapse