co-processors [noun] + asynchronous [adjective]