Moving beyond processors to platforms