A computing platform and method for synchronize the prototype execution and simulation of hardware devices