J.P. Morgan Interview Question

Describe the criteria to decide when to design multi threaded software versus multi processed software, provide 10 criterion's.