Does technological modularity substitute for control? A study of alliance performance in software outsourcing | Synapse