A coupled task scheduling approximation algorithm for minimizing the sum of completion times | Synapse