{"id":"https://openalex.org/W2764168695","doi":"https://doi.org/10.1145/3141865.3141867","title":"MALT: a Malloc tracker","display_name":"MALT: a Malloc tracker","publication_year":2017,"publication_date":"2017-10-12","ids":{"openalex":"https://openalex.org/W2764168695","doi":"https://doi.org/10.1145/3141865.3141867","mag":"2764168695"},"language":"en","primary_location":{"id":"doi:10.1145/3141865.3141867","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3141865.3141867","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013004581","display_name":"S. Valat","orcid":"https://orcid.org/0000-0003-3362-3311"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"S\u00e9bastien Valat","raw_affiliation_strings":["Exascale Computing Research, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Exascale Computing Research, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072068080","display_name":"Andres Charif Rubial","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andres S. Charif-Rubial","raw_affiliation_strings":["Exascale Computing Research, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Exascale Computing Research, France","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048989161","display_name":"William Jalby","orcid":"https://orcid.org/0000-0002-4975-5469"},"institutions":[{"id":"https://openalex.org/I4210165330","display_name":"Institut Lavoisier de Versailles","ror":"https://ror.org/05mzd8v39","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I195731000","https://openalex.org/I277688954","https://openalex.org/I4210128300","https://openalex.org/I4210165330"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"William Jalby","raw_affiliation_strings":["University of Versailles, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Versailles, France","institution_ids":["https://openalex.org/I4210165330"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2312,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.52913404,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8178560733795166},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6289675235748291},{"id":"https://openalex.org/keywords/memory-leak","display_name":"Memory leak","score":0.6280256509780884},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5362808704376221},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.4975760281085968},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.4624071419239044},{"id":"https://openalex.org/keywords/auxiliary-memory","display_name":"Auxiliary memory","score":0.4451592266559601},{"id":"https://openalex.org/keywords/storage-management","display_name":"Storage management","score":0.43961861729621887},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.42874112725257874},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.42369112372398376},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4148729145526886},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.30453693866729736}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8178560733795166},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6289675235748291},{"id":"https://openalex.org/C156731835","wikidata":"https://www.wikidata.org/wiki/Q751740","display_name":"Memory leak","level":4,"score":0.6280256509780884},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5362808704376221},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.4975760281085968},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.4624071419239044},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.4451592266559601},{"id":"https://openalex.org/C2984984529","wikidata":"https://www.wikidata.org/wiki/Q7619925","display_name":"Storage management","level":2,"score":0.43961861729621887},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.42874112725257874},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.42369112372398376},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4148729145526886},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.30453693866729736}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3141865.3141867","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3141865.3141867","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01788294v1","is_oa":false,"landing_page_url":"https://hal.science/hal-01788294","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"the 4th ACM SIGPLAN International Workshop, Oct 2017, Vancouver, France. &#x27E8;10.1145/3141865.3141867&#x27E9;","raw_type":"Conference papers"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W152968671","https://openalex.org/W1515668834","https://openalex.org/W1517652255","https://openalex.org/W1545880915","https://openalex.org/W1547274047","https://openalex.org/W1878544538","https://openalex.org/W1983096721","https://openalex.org/W1994337798","https://openalex.org/W1999129135","https://openalex.org/W2022263302","https://openalex.org/W2027832933","https://openalex.org/W2050227086","https://openalex.org/W2131734025","https://openalex.org/W2135531618","https://openalex.org/W2156858199","https://openalex.org/W2159054268","https://openalex.org/W2160394585","https://openalex.org/W2170922286","https://openalex.org/W2915302064","https://openalex.org/W3125984961","https://openalex.org/W4251894803","https://openalex.org/W4292169167"],"related_works":["https://openalex.org/W1545590191","https://openalex.org/W2182829270","https://openalex.org/W261562921","https://openalex.org/W2558276258","https://openalex.org/W2978936965","https://openalex.org/W2334181344","https://openalex.org/W2401488962","https://openalex.org/W2371361654","https://openalex.org/W2030730933","https://openalex.org/W4240600268"],"abstract_inverted_index":{"At":[0],"the":[1,18,37,52,56,73,79,92,108,116,132,141,145,155,190,196,202,213,229],"beginning":[2],"of":[3,21,76,110,118,228],"computer":[4],"science":[5],"memory":[6,23,42,67,80,111,119,133],"management":[7,120],"was":[8],"a":[9,26,47,96,128,217],"big":[10],"issue":[11],"with":[12,91,99,124,152,226],"applications":[13],"requiring":[14],"to":[15,25,46,60,71,94,130,159,168,174,189,195,212,216],"fit":[16],"in":[17,55],"small":[19,181],"amount":[20],"available":[22,68,161,230],"(close":[24],"few":[27,39,48],"kilobytes).":[28],"Hardware":[29],"evolution":[30,54],"has":[31],"made":[32],"this":[33],"resource":[34,81],"cheap":[35],"for":[36,154],"past":[38],"years.":[40],"Available":[41],"is":[43,224],"now":[44],"close":[45],"hundred":[49],"gigabytes.":[50],"But":[51],"current":[53],"multi/many-core":[57],"era":[58],"tends":[59,69],"make":[61],"some":[62],"issues":[63,90],"come":[64],"back.":[65],"The":[66],"not":[70],"follow":[72],"increasing":[74],"number":[75],"cores":[77],"making":[78],"per":[82],"thread":[83],"rare":[84],"again.":[85],"We":[86,138],"also":[87,114,165],"encounter":[88],"new":[89,105],"requirement":[93],"manage":[95],"bigger":[97],"space":[98],"many":[100,179],"more":[101],"allocated":[102,134],"objects.":[103],"This":[104,198],"aspect":[106],"increases":[107,115],"probability":[109,117],"leaks.":[112],"It":[113],"performance":[121,171],"issues.":[122],"Hence,":[123],"MALT":[125,163,206],"we":[126,209],"provide":[127],"tool":[129],"track":[131,169],"by":[135,205],"an":[136],"application.":[137],"then":[139],"map":[140],"extracted":[142,204],"metrics":[143,192,203],"onto":[144],"source":[146],"code,":[147],"just":[148],"like":[149],"kcachegrind":[150],"does":[151],"valgrind":[153],"CPU":[156],"performance.":[157],"Compared":[158],"most":[160,227],"tools,":[162],"can":[164],"be":[166],"used":[167],"potential":[170],"losses":[172],"due":[173],"bad":[175],"allocation":[176],"patterns":[177],"(too":[178],"allocations,":[180,182,185],"recycling":[183],"large":[184],"short-lived":[186],"allocations...)":[187],"thanks":[188,215],"various":[191],"it":[193],"exposes":[194],"user.":[197],"paper":[199],"will":[200],"detail":[201],"and":[207],"how":[208],"present":[210],"them":[211],"user":[214],"nice":[218],"web":[219],"based":[220],"graphical":[221],"interface":[222],"which":[223],"missing":[225],"Linux":[231],"tools.":[232]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
