Before revision: Multi-threaded programming is emerging very fast and memory-hungry programs need more resources so chip multiprocessorsare widely used .
After revision: Multi-threaded programming is emerging very fast and memory-hungry programs need more resources , so there is a huge demand for on-chip multiprocessors .