Simulating next-generation cyber-physical computing platforms