1. A method comprising: receiving data during an execution of an application by a first processor core, the data indicating a potential fault associated with the first processor core; determining to disable the first processor core based on the data; and activating a second processor core to execute the application.