General purpose parallel architectures (1990)