A Customized Augmented Lagrangian Method for Block-Structured Integer Programming | Synapse