what was the last year that the "symposium on principles and practice of parallel programming" held?
2003