_____ is a technique in which computers are designed with many microprocessors that work together, simultaneously, to solve problems. Nanocomputing Quantum computing Grid computing Massively parallel processing Cloud computing