IBM's Santa Teresa Laboratory—Architectural design for program development | Synapse