NOVADIB: a novel architecture for asynchronous, distributed, real-time banking modeled on loosely coupled parallel processors