Hardware-assisted replay of multiprocessor programsNanofabrics: Spatial computing using molecular electronics