A controllable MIMD architecture