Parallel and (Nearly) Work-Efficient Dynamic Programming | Synapse