1. A system for scheduling operations of an application to be accomplished, the system comprising: memory compartments including physical state cells connected together to physically form a Petri graph structure associated with the application, the physical state cells are configured to receive a token, memorize the token, and transmit the token; a reconfigurable network of connectors reconfigurably connecting the physical state cells to form the Petri graph structure associated with the application, the connectors configured to form a plurality of connections for each physical state cell, in which an action by a physical state cell is determined by which of the connections receives an input, the connections including: a connection for transmitting a token which indicate next state(s), a connection for validating transmission of the token, and a connection for destroying the token; and at least one multiplexer, the at least one multiplexer including a first input configured to receive a token transmitted from an output of a physical state cell, and a second input configured to intercept a token destined for an input of the physical state cell if the physical state cell is configured to function as a connector, wherein the physical state cells are configured to perform same functions as each other including at least transmitting a token which indicates next state, validating transmission of a token, and destroying a token, and propagation of the tokens through the Petri graph structure corresponds to the schedule of said operations determined by the application.