Do you think lack of automated parallelization is the main distinction between parallel programming and multicore programming?
What -if any- are the other main differences?
Do we really need a new PLto exploitthe capabilities offered by multi core?
Also, what are the challenges programmers will really face when programming for multicore?
Does programming in multi core pose new security threats? Are there new potential vulnerabilities brought by the use of many core?