The American Heritage® Dictionary of the English Language, 4th Edition
n. A method of computing in which different parts of a task are distributed between two or more similar central processing units, allowing the computer to complete operations more quickly and to handle larger, more complex procedures.