Convolution and Knapsack in Higher Dimensions | Synapse