Optimal Allocation Without Money: An Engineering Approach | Synapse