Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing | Synapse