Software architecture for quantum computing systems — A systematic review | Synapse