Algorithms for Scheduling Imprecise Computations with Timing Constraints | Synapse