{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T10:29:41Z","timestamp":1786703381462,"version":"build-2736575974"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032352477","type":"print"},{"value":"9783032352484","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,8,15]],"date-time":"2026-08-15T00:00:00Z","timestamp":1786752000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,8,15]],"date-time":"2026-08-15T00:00:00Z","timestamp":1786752000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-3-032-35248-4_5","type":"book-chapter","created":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T09:40:21Z","timestamp":1786700421000},"page":"62-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MemBridge: Bridging the\u00a0Static-Dynamic Semantic Gap in\u00a0Memory Profiling via\u00a0Variable-Centric Instrumentation"],"prefix":"10.1007","author":[{"given":"Wentao","family":"Feng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shaowen","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ziyi","family":"Song","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shizhe","family":"Shang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kuiying","family":"Ban","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhongyu","family":"Yu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiaxing","family":"Qi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhongzhi","family":"Luan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hailong","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Depei","family":"Qian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,8,15]]},"reference":[{"issue":"6","key":"5_CR1","doi-asserted-by":"publisher","first-page":"685","DOI":"10.1002\/cpe.1553","volume":"22","author":"L Adhianto","year":"2010","unstructured":"Adhianto, L., et al.: Hpctoolkit: tools for performance analysis of optimized parallel programs. Concurr. Comput. Pract. Exper. 22(6), 685\u2013701 (2010)","journal-title":"Concurr. Comput. Pract. Exper."},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Alam, M.M.U., Liu, T., Zeng, G., Muzahid, A.: Syncperf: categorizing, detecting, and diagnosing synchronization performance bugs. In: Proceedings of the Twelfth European Conference on Computer Systems, pp. 298\u2013313 (2017)","DOI":"10.1145\/3064176.3064186"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Bailey, D.H., et\u00a0al.: The NAS parallel benchmarks\u2014summary and preliminary results. In: Proceedings of the 1991 ACM\/IEEE Conference on Supercomputing, pp. 158\u2013165 (1991)","DOI":"10.1145\/125826.125925"},{"issue":"3","key":"5_CR4","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/s11241-013-9196-y","volume":"50","author":"F Brandner","year":"2014","unstructured":"Brandner, F., Hepp, S., Jordan, A.: Criticality: static profiling for real-time programs. Real-Time Syst. 50(3), 377\u2013410 (2014)","journal-title":"Real-Time Syst."},{"key":"5_CR5","unstructured":"Bruening, D., Amarasinghe, S.: Efficient, transparent, and comprehensive runtime code manipulation (2004)"},{"issue":"1","key":"5_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2896451","volume":"13","author":"C Gorgovan","year":"2016","unstructured":"Gorgovan, C., d\u2019Antras, A., Luj\u00e1n, M.: Mambo: a low-overhead dynamic binary modification tool for arm. ACM Trans. Architect. Code Optimization (TACO) 13(1), 1\u201326 (2016)","journal-title":"ACM Trans. Architect. Code Optimization (TACO)"},{"issue":"4","key":"5_CR7","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/2560488.2560491","volume":"41","author":"T Janjusic","year":"2013","unstructured":"Janjusic, T., Kavi, K.: Gleipnir: a memory profiling and tracing tool. ACM SIGARCH Comput. Architect. News 41(4), 8\u201312 (2013)","journal-title":"ACM SIGARCH Comput. Architect. News"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Liu, T., Berger, E.D.: Sheriff: precise detection and automatic mitigation of false sharing. In: Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp. 3\u201318 (2011)","DOI":"10.1145\/2048066.2048070"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Liu, T., Liu, X.: Cheetah: detecting false sharing efficiently and effectively. In: Proceedings of the 2016 International Symposium on Code Generation and Optimization, pp. 1\u201311 (2016)","DOI":"10.1145\/2854038.2854039"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Luk, C.K., et al.: Pin: building customized program analysis tools with dynamic instrumentation. ACM Sigplan Notices 40(6), 190\u2013200 (2005)","DOI":"10.1145\/1064978.1065034"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Luo, L., et al.: Laser: light, accurate sharing detection and repair. In: 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 261\u2013273. IEEE (2016)","DOI":"10.1109\/HPCA.2016.7446070"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Makor, L., Kloibhofer, S., Hofer, P., Leopoldseder, D., M\u00f6ssenb\u00f6ck, H.: Automated profile-guided replacement of data structures to reduce memory allocation. arXiv:2502.20536 arXiv preprint (2025)","DOI":"10.22152\/programming-journal.org\/2025\/10\/3"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Miucin, S., Brady, C., Fedorova, A.: End-to-end memory behavior profiling with dinamite. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 1042\u20131046 (2016)","DOI":"10.1145\/2950290.2983941"},{"issue":"6","key":"5_CR14","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/1273442.1250746","volume":"42","author":"N Nethercote","year":"2007","unstructured":"Nethercote, N., Seward, J.: Valgrind: a framework for heavyweight dynamic binary instrumentation. ACM Sigplan Notices 42(6), 89\u2013100 (2007)","journal-title":"ACM Sigplan Notices"},{"key":"5_CR15","unstructured":"Payer, M., Kravina, E., Gross, T.R.: Lightweight memory tracing. In: USENIX Annual Technical Conference (USENIX ATC 13), pp. 115\u2013126 (2013)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Ranger, C., Raghuraman, R., Penmetsa, A., Bradski, G., Kozyrakis, C.: Evaluating mapreduce for multi-core and multiprocessor systems. In: IEEE 13th International Symposium on High Performance Computer Architecture, pp. 13\u201324. IEEE (2007)","DOI":"10.1109\/HPCA.2007.346181"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Roy, P., Liu, X.: Structslim: a lightweight profiler to guide structure splitting. In: Proceedings of the 2016 International Symposium on Code Generation and Optimization, pp. 36\u201346 (2016)","DOI":"10.1145\/2854038.2854053"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Roy, P., Song, S.L., Krishnamoorthy, S., Liu, X.: Lightweight detection of cache conflicts. In: Proceedings of the 2018 International Symposium on Code Generation and Optimization, pp. 200\u2013213(2018)","DOI":"10.1145\/3168819"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Schubert, P.D., Hermann, B., Bodden, E.: Phasar: an inter-procedural static analysis framework for c\/c. In: International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp. 393\u2013410. Springer (2019)","DOI":"10.1007\/978-3-030-17465-1_22"},{"key":"5_CR20","unstructured":"Solanki, R.K.: C analyzer: a static program analysis tool for c programs. arXiv:2403.12973 arXiv preprint (2024)"},{"issue":"1","key":"5_CR21","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1145\/1241601.1241625","volume":"35","author":"CD Spradling","year":"2007","unstructured":"Spradling, C.D.: Spec cpu2006 benchmark tools. ACM SIGARCH Comput. Architect. News 35(1), 130\u2013134 (2007)","journal-title":"ACM SIGARCH Comput. Architect. News"},{"issue":"OOPSLA1","key":"5_CR22","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1145\/3649827","volume":"8","author":"Z Xu","year":"2024","unstructured":"Xu, Z., et al.: Prompt: a fast and extensible memory profiling framework. Proc. ACM Program. Lang. 8(OOPSLA1), 449\u2013473 (2024)","journal-title":"Proc. ACM Program. Lang."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2026: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-35248-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T09:40:30Z","timestamp":1786700430000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-35248-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,15]]},"ISBN":["9783032352477","9783032352484"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-35248-4_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,8,15]]},"assertion":[{"value":"15 August 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","label":"Disclosure of Interests","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pisa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 August 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"32","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2026.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}