Trace Recovery in Multi-Processing Systems: Architectural Considerations | IEEE Conference Publication | IEEE Xplore