Architectural support for massively-concurrent parallel computing