A supercomputer splits a big problem into smaller pieces and works on many of them simultaneously. This approach is called ...