Addressing covert termination and timing channels in concurrent information flow systems | Synapse