%%====================================================================== %% WARNING: Do NOT edit this file. It was produced automatically %% with the UNIX pipeline %% %% biblex xxx.bib | \ %% gawk -f keywords.awk | \ %% egrep 'entrytype$' | \ %% gawk -f fmtwords.awk >xxx.xwx %% %% by beebe@gamma.math.utah.edu on Wed Sep 27 17:03:31 MDT 2023 %%====================================================================== \ifx \NAMECITE \undefined % User can override this definition \def \NAMECITE #1#2{{\bf #1} \cite{#2}} \fi \NAMECITE{{\#ifdef}s}{% Braz:2017:CCA% }. \NAMECITE{$+$}{% Perez:2011:SLS% }. \NAMECITE{$ 15 \, 000 \times $}{% Turakhia:2018:DGC% }. \NAMECITE{$2$}{% Byalik:2016:NNA,% Licata:2012:CDT% }. \NAMECITE{$3$}{% Ajay:2017:GIL,% Gao:2017:TSE,% Song:2014:DAT,% Thebault:2015:SEI% }. \NAMECITE{$<$}{% Zhou:2016:PUH% }. \NAMECITE{$=$}{% Perez:2011:SLS% }. \NAMECITE{$>$}{% Zhou:2016:PUH% }. \NAMECITE{$_{\rm omega}$}{% Brown:2016:BTN,% Cai:2016:SFE% }. \NAMECITE{$ \approx $}{% Klimovic:2017:RRF% }. \NAMECITE{$F$}{% Rossberg:2015:CMU% }. \NAMECITE{$k$}{% Ausiello:2012:KCC,% Might:2010:REC,% Sousa:2016:CHL,% Wimmer:2015:LFK% }. \NAMECITE{$ k b $}{% Budi:2011:AMA% }. \NAMECITE{$ \lambda $}{% Cai:2014:TCH% }. \NAMECITE{$ M^3 $}{% Terei:2014:MHP% }. \NAMECITE{$N$}{% Hosek:2015:VUE,% Jia:2018:ODW% }. \NAMECITE{*}{% Parr:2011:LFA,% Parr:2014:ALP% }. \NAMECITE{*how}{% Ramsey:2014:THD% }. \NAMECITE{-anonymity}{% Budi:2011:AMA% }. \NAMECITE{-calculi}{% Cai:2014:TCH% }. \NAMECITE{-Calling}{% Ausiello:2012:KCC% }. \NAMECITE{-{CFA}}{% Might:2010:REC% }. \NAMECITE{-D}{% Song:2014:DAT% }. \NAMECITE{-dimensional}{% Licata:2012:CDT,% Jia:2018:ODW% }. \NAMECITE{{}-ing}{% Rossberg:2015:CMU% }. \NAMECITE{{-LSM}}{% Wimmer:2015:LFK% }. \NAMECITE{-native}{% Byalik:2016:NNA% }. \NAMECITE{-safety}{% Sousa:2016:CHL% }. \NAMECITE{{}-version}{% Hosek:2015:VUE% }. \NAMECITE{{11}}{% Batty:2012:CCC,% Chisnall:2015:BPA,% Flur:2017:MSC,% Lahav:2017:RSC,% Lidbury:2017:DRD,% Morisset:2013:CTT,% Nienhuis:2016:OSC,% Ou:2015:AAI,% Ou:2017:CCD% }. \NAMECITE{'16}{% Tsafrir:2016:SAW% }. \NAMECITE{1A}{% Torrellas:2018:SDS% }. \NAMECITE{1B}{% Liu:2018:SDS% }. \NAMECITE{{1ML}}{% Rossberg:2015:CMU% }. \NAMECITE{{2}}{% Caldwell:2017:RCC,% Castagna:2015:PFS,% Grossman:2013:HSF,% Wang:2013:FHF% }. \NAMECITE{{2.0}}{% Makki:2017:ART,% Sun:2018:AMB% }. \NAMECITE{{2002}}{% Berger:2013:ORC,% Findler:2013:ICH,% Flanagan:2013:PES% }. \NAMECITE{{2003}}{% Bacon:2013:PRT% }. \NAMECITE{{2010}}{% Eggers:2010:AL,% Gordon:2011:RMV% }. \NAMECITE{{2011}}{% Hoare:2012:MTR% }. \NAMECITE{{2013}}{% Hill:2013:RDC% }. \NAMECITE{21st}{% Hill:2014:CCA,% Hill:2013:RDC% }. \NAMECITE{{256}}{% Appel:2015:VCP% }. \NAMECITE{2A}{% Rossbach:2018:SDS% }. \NAMECITE{2B}{% Larus:2018:SDS% }. \NAMECITE{2nd}{% Osvald:2016:GGT% }. \NAMECITE{2nd-class}{% Osvald:2016:GGT% }. \NAMECITE{{2ndStrike}}{% Gao:2011:TMH,% Gao:2012:TMH% }. \NAMECITE{{360}}{% MacLaurin:2011:DKT% }. \NAMECITE{3A}{% Narayanasamy:2018:SDS% }. \NAMECITE{3B}{% Lee:2018:SDS% }. \NAMECITE{4A}{% Tsafrir:2018:SDS% }. \NAMECITE{4B}{% Lu:2018:SDS% }. \NAMECITE{5A}{% Hoffmann:2018:SDS% }. \NAMECITE{5B}{% Sampson:2018:SDS% }. \NAMECITE{64-bit}{% Kuszmaul:2015:SSF,% Zhao:2010:EMS% }. \NAMECITE{6A}{% Gandhi:2018:SDS% }. \NAMECITE{6B}{% Carter:2018:SDS% }. \NAMECITE{7A}{% Kim:2018:SDS% }. \NAMECITE{7B}{% Blackburn:2018:SDS% }. \NAMECITE{8A}{% Criswell:2018:SDS% }. \NAMECITE{8B}{% Solihin:2018:SDS% }. \NAMECITE{{A-DRM}}{% Wang:2015:DAA% }. \NAMECITE{{AASH}}{% Kazempour:2010:AAA% }. \NAMECITE{abandon}{% Stanley:2010:AOH% }. \NAMECITE{abduction}{% Botincan:2012:RSS% }. \NAMECITE{abductive}{% Dillig:2012:AED,% Dillig:2013:IIG% }. \NAMECITE{{ABFT}}{% Chen:2013:OAO% }. \NAMECITE{{ABI}}{% Atkinson:2011:ACT% }. \NAMECITE{abolishing}{% Dalessandro:2010:NSS% }. \NAMECITE{abort}{% Diegues:2014:TWL% }. \NAMECITE{Abortable}{% Chabbi:2017:EAL% }. \NAMECITE{Abortable-locking}{% Chabbi:2017:EAL% }. \NAMECITE{abortive}{% Downen:2014:CSC% }. \NAMECITE{aborts}{% Cohen:2018:RTA,% Le:2015:PAT% }. \NAMECITE{absence}{% Antonopoulos:2017:DIS,% Bastani:2015:IVA% }. \NAMECITE{Abstract}{% Benton:2014:AEP,% Chisnall:2015:BPA,% Clarke:2011:ADM,% DSilva:2013:ACD,% DSilva:2014:AS,% Delaware:2015:FDS,% Jeannet:2014:AAG,% Kong:2010:APT,% Partush:2014:ASD,% Preda:2015:ASA,% Zhang:2015:IPA,% Accattoli:2014:DAM,% Appel:2015:VCP,% Axelsson:2012:GAS,% Beckett:2017:NCS,% Blazy:2016:AMF,% Cousot:2012:AIFa,% Cousot:2012:AIFb,% Cousot:2014:GCC,% Darais:2015:GTM,% Devriese:2016:FAC,% Dissegna:2014:TCA,% Ehrhard:2014:PCS,% Emmi:2016:SAD,% Fournet:2013:FAC,% Hong:2018:GCO,% Hong:2018:PMG,% Hou:2014:PSP,% Johnson:2013:OAA,% Johnson:2015:AAC,% Kalibera:2014:FAS,% Khudia:2013:LCC,% Lezuo:2014:COC,% Li:2017:SDC,% Navabpour:2011:SDT,% New:2016:FAC,% Sergey:2013:MAI,% Singh:2017:FPA,% VanHorn:2010:AAM% }. \NAMECITE{Abstracting}{% Garcia:2016:AGT,% Johnson:2015:AAC,% Rigger:2018:STA,% VanHorn:2010:AAM% }. \NAMECITE{Abstraction}{% Atkey:2013:AIA,% Bonchi:2015:FAS,% Didona:2016:PAM,% Grigore:2016:ARG,% Gu:2015:DSC,% Vechev:2010:AGS,% Zhang:2018:WNA,% Amin:2017:LVA,% Batty:2013:LAC,% Blackshear:2015:SCF,% Cerny:2013:QAR,% Chong:2013:BIS,% Chong:2014:SCA,% Crary:2017:MAP,% Cretin:2012:PCA,% Dillig:2010:SHA,% Gu:2018:CCA,% Gupta:2011:PAR,% Huang:2014:MSP,% Kansal:2013:LAB,% Kobayashi:2011:PAC,% Lee:2017:IIP,% Liang:2011:SAR,% Losch:2013:FAN,% Marlow:2014:TNF,% Normark:2013:OOP,% Parizek:2012:PAJ,% Pinto:2011:SAC,% Ramsay:2014:TDA,% Rayside:2013:SIA,% Rival:2011:CCA,% Sewell:2010:MEA,% Wang:2014:CVM,% Weirich:2011:GTA,% You:2015:VFO,% Zhang:2014:ARP,% Zuo:2016:LOF% }. \NAMECITE{Abstraction-Based}{% Zhang:2018:WNA% }. \NAMECITE{Abstraction-guided}{% Vechev:2010:AGS% }. \NAMECITE{Abstractions}{% Burtsev:2016:APV,% Henzinger:2014:AP,% Naik:2012:AT,% Chakrabarti:2010:NAE,% Davis:2010:RBL,% Kuperstein:2011:PCA,% Liang:2010:DEP,% Liang:2011:LMA,% Magill:2010:ANA,% Perard-Gayot:2017:RSE,% Richard-Foy:2014:EHL,% Sinha:2011:IA,% Suter:2010:DPA,% Tsafrir:2014:ELV,% Upadhyaya:2015:EML,% Zhang:2013:FOA,% vanStaden:2010:RAM% }. \NAMECITE{abuse}{% Dolan:2013:FSF% }. \NAMECITE{{AC}}{% Harris:2011:ACA% }. \NAMECITE{accelerate}{% McDonell:2015:TSR,% Sandes:2010:CUG,% Tao:2012:UGA% }. \NAMECITE{accelerated}{% Haidar:2015:TBL% }. \NAMECITE{Accelerating}{% Balaji:2017:PAP,% Devecsery:2018:OHA,% Hong:2011:ACG,% Kanev:2017:MAM,% Kulkarni:2016:APA,% Lee:2018:ASB,% Zhang:2014:AIO,% Chadha:2018:JAS,% Prabhu:2011:EAF,% Vlachos:2010:PEA% }. \NAMECITE{Acceleration}{% Cai:2018:VHA,% Gao:2017:TSE,% Lin:2018:AIA,% Nowatzki:2016:ABS,% Turakhia:2018:DGC,% Yao:2018:SSG,% Casper:2011:HAT,% Casper:2012:HAT,% Jeannet:2014:AAG,% Nagarakatte:2012:MAP,% Prades:2016:CAX,% Riebler:2018:ACA,% Wu:2013:HSC% }. \NAMECITE{Accelerator}{% Liu:2015:PPM,% Olson:2017:CGM,% Chang:2018:DNN,% Kim:2015:OBU% }. \NAMECITE{Accelerators}{% Chen:2016:BQA,% Chen:2017:PPQ,% Kwon:2018:MEF,% Agrawal:2016:EAE,% Koeplinger:2018:SLC,% Nikhil:2010:UGP,% Sung:2014:PTR% }. \NAMECITE{Accentuating}{% Weeratunge:2011:APA% }. \NAMECITE{acceptability}{% Carbin:2012:PAP% }. \NAMECITE{Accepting}{% Zhang:2016:ABS% }. \NAMECITE{Access}{% Bardizbanyan:2015:IDA,% Elango:2015:CDA,% Heidegger:2012:APC,% Jo:2017:PMA,% Lu:2017:FPL,% Teruel:2016:ACR,% Brock:2018:PBS,% Brutschy:2015:SGD,% Chen:2014:CCB,% Dan:2016:MAR,% Guo:2014:EED,% Keil:2014:EDA,% Kulkarni:2014:EED,% Marlow:2014:TNF,% McGachey:2010:CJC,% Moore:2016:EAC,% Richards:2013:FAC,% Roy:2011:HBR,% Stokes:2018:DAG,% Verwaest:2011:FOL,% Wang:2014:CBL,% Weiher:2014:PIU% }. \NAMECITE{accesses}{% Alias:2012:ORA,% Ding:2015:OCA,% Nazare:2014:VMA,% Park:2013:RCH,% Wu:2013:CAA% }. \NAMECITE{accessible}{% Panchekha:2018:VWP% }. \NAMECITE{accord}{% McCarthy:2010:TSS% }. \NAMECITE{account}{% Karachalias:2015:GMT,% deAmorim:2017:SAM% }. \NAMECITE{Accounting}{% Jin:2015:HAS,% Chen:2013:TVR% }. \NAMECITE{accuracy}{% Benz:2012:DPA,% Fang:2012:IDP,% Kansal:2013:LAB,% Misailovic:2014:CRA,% Mytkowicz:2010:EAJ,% Panchekha:2015:AIA,% Zhu:2012:RAA% }. \NAMECITE{accuracy-aware}{% Misailovic:2014:CRA,% Zhu:2012:RAA% }. \NAMECITE{Accurate}{% Mitra:2014:AAP,% Prajapati:2017:SAA,% Rosa:2017:ARC,% Vora:2017:KFA,% Zhang:2017:MAP,% Zheng:2015:APP% }. \NAMECITE{accurately}{% Loitsch:2010:PFP% }. \NAMECITE{{ACDC}}{% Aigner:2013:ATU,% Aigner:2015:AJE% }. \NAMECITE{{ACDC-JS}}{% Aigner:2015:AJE% }. \NAMECITE{Achieve}{% Zhang:2017:UGM,% Stanley:2010:AOH,% Zhou:2013:LPC% }. \NAMECITE{achievement}{% Black:2012:PSD,% Hoare:2012:MTR% }. \NAMECITE{Achieving}{% Fu:2017:AHC,% Kim:2011:ASC% }. \NAMECITE{ACM}{% Hoare:2012:MTR,% Gibbons:2013:ASV% }. \NAMECITE{acquire}{% Lahav:2016:TRA% }. \NAMECITE{across}{% Chen:2010:EIO,% DElia:2013:BLP,% Dagand:2012:TFA,% Deng:2013:ECB,% Dumitras:2010:UUI,% Kambadur:2014:ESE,% Le:2011:REV,% Schoepe:2014:STI,% Sidiroglou-Douskos:2015:AEE,% Smaragdakis:2014:IAC% }. \NAMECITE{action}{% Brandt:2010:TCA,% Filinski:2010:MA,% Kammar:2013:HA% }. \NAMECITE{actions}{% Brandt:2010:TCA,% Warth:2017:MSA% }. \NAMECITE{Active}{% Bastani:2018:ALP,% Deng:2011:MAL,% Deng:2012:MAL,% Edmonds:2013:EGA,% Willcock:2011:APP% }. \NAMECITE{Activities}{% Lawall:2013:SPA,% Lawall:2014:SPA% }. \NAMECITE{Actor}{% Rosa:2017:APV% }. \NAMECITE{actors}{% Clebsch:2013:FCG,% DeKoster:2012:SVE,% Imam:2012:ITP% }. \NAMECITE{Actually}{% Panwar:2018:MHP,% Rossbach:2010:TPA% }. \NAMECITE{ad}{% Gonthier:2011:HMA,% Ureche:2015:AAH% }. \NAMECITE{adaptable}{% Chari:2017:BEH% }. \NAMECITE{adaptation}{% Bauer:2013:FPA,% Kell:2010:CAA,% Nguyen:2010:GBA,% Villazon:2010:ARA% }. \NAMECITE{Adapting}{% Jimborean:2012:APM,% Goodstein:2010:BAA,% Nugteren:2012:BHM,% Oh:2015:LSA% }. \NAMECITE{Adaptive}{% Arnold:2011:AOJ,% Chen:2017:ALF,% Inoue:2012:AML,% Jaffer:2015:IRD,% Morikawa:2013:ASR,% Muralidharan:2016:AAC,% Newton:2015:ALF,% Parr:2014:ALP,% Pignotti:2013:ADP,% Samadi:2012:AIA,% Sridharan:2014:AEP,% Tang:2017:PSS,% Taylor:2017:AOO,% Taylor:2018:ADL,% Baghsorkhi:2010:APM,% Canino:2017:PAE,% Chen:2016:CIM,% Guo:2010:SSL,% Li:2013:SIA,% Piao:2015:JJF,% Porpodas:2013:LLA,% Tzannes:2010:LBS,% Villazon:2010:HCA,% Wernsing:2010:ECF,% Zhang:2016:SAN,% Zhou:2014:SEM% }. \NAMECITE{{Adapton}}{% Hammer:2014:ACD% }. \NAMECITE{add}{% Yang:2016:WFQ% }. \NAMECITE{Adding}{% Blazevic:2013:ASM,% Ishizaki:2012:ADT,% Steele:2016:AAC,% Wolfinger:2011:AGP,% Tew:2012:PAM% }. \NAMECITE{addition}{% Leroux:2011:VAS% }. \NAMECITE{Address}{% Cox:2017:EAT,% ElHajj:2016:SPM,% Lyberis:2012:MMA,% Park:2013:SDR,% Romanescu:2010:SDV,% Stokes:2018:DAG% }. \NAMECITE{Addressing}{% Font:2016:AMR,% Stefan:2012:ACT,% Zhuravlev:2010:ASR,% Nielsen:2016:SLF% }. \NAMECITE{adequacy}{% Muroya:2016:MGI% }. \NAMECITE{adjunction}{% Curien:2016:TER% }. \NAMECITE{Adjusting}{% Wang:2018:UAA,% Acar:2010:TDT,% Chen:2011:ISA,% Chen:2014:FPD,% Hammer:2011:SAS% }. \NAMECITE{{ADLs}}{% Ringert:2016:CCG% }. \NAMECITE{administrative}{% Dumitras:2010:UUI% }. \NAMECITE{Adoption}{% Lifflander:2013:APF,% Lopes:2013:EAP% }. \NAMECITE{{ADTs}}{% Dreyer:2010:RML% }. \NAMECITE{Advanced}{% Chen:2018:AAB,% Mayr:2013:AAM,% Villazon:2010:ARA,% Ali:2010:MAC% }. \NAMECITE{advantage}{% McFarlin:2013:DDO% }. \NAMECITE{adventure}{% Hinze:2011:PUF% }. \NAMECITE{Adversarial}{% Flanagan:2010:AMD% }. \NAMECITE{advice}{% Sadat-Mohtasham:2010:TPD% }. \NAMECITE{{{\AE}minium}}{% Stork:2014:APB% }. \NAMECITE{affect}{% Fenske:2017:HPA% }. \NAMECITE{affects}{% Lopes:2015:HSA% }. \NAMECITE{affine}{% Acharya:2015:PNC,% Bao:2016:PDV,% Chatterjee:2016:AAQ,% Crary:2015:PPA,% Gaboardi:2015:ACL,% Ghica:2011:GSIb,% Tov:2011:PAT% }. \NAMECITE{Affinity}{% Farooqui:2016:AAW,% Haller:2016:LLA% }. \NAMECITE{Affinity-aware}{% Farooqui:2016:AAW% }. \NAMECITE{affordable}{% Barr:2014:TAT,% Osvald:2016:GGT% }. \NAMECITE{after}{% Kuper:2014:FAW,% Sheeran:2015:FPH% }. \NAMECITE{again}{% Flatt:2014:SRY,% Siek:2015:BCT% }. \NAMECITE{Against}{% Aweke:2016:ASB,% Alcocer:2016:TPV,% Doychev:2017:RAS,% Ghosh:2012:RAA,% Payer:2012:PAA% }. \NAMECITE{{AGDA}}{% Thiemann:2012:ACE,% Devriese:2011:BST,% Takeyama:2011:PAC% }. \NAMECITE{{AGDA}-curious}{% Thiemann:2012:ACE% }. \NAMECITE{age}{% Bacon:2011:VAH,% Garcia:2011:KRR% }. \NAMECITE{ages}{% Beemster:2013:RCD% }. \NAMECITE{Aggregation}{% Yan:2018:FPS% }. \NAMECITE{aggressive}{% Stadler:2017:ORL% }. \NAMECITE{agile}{% Quillien:2010:RDN% }. \NAMECITE{Agility}{% Hoda:2010:AC,% Omote:2015:IAE% }. \NAMECITE{agnostic}{% Marr:2017:CAP% }. \NAMECITE{Ahead}{% Kim:2016:NEN,% Tran:2018:SSH% }. \NAMECITE{Aid}{% Kyle:2015:ADA% }. \NAMECITE{aided}{% Bodik:2014:MBS,% Itzhaky:2016:DDC,% Mannarswamy:2010:CAS,% Phothilimthana:2014:CSA,% Torlak:2014:LSV,% Xiang:2013:CAM% }. \NAMECITE{air}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{{Alembic}}{% Holt:2014:AAL% }. \NAMECITE{Algebra}{% Pous:2015:SAL,% Beaugnon:2014:VVO,% Chandramowlishwaran:2010:ACC,% Dolan:2013:FSF,% Marker:2012:MED% }. \NAMECITE{Algebraic}{% Chatterjee:2015:FAA,% Kammar:2012:AFE,% Mokhov:2017:AGC,% Staton:2015:AEL,% Brady:2013:PRA,% Chatterjee:2016:AAP,% Delbianco:2013:HSR,% Duregaard:2012:FFE,% Leijen:2017:TDC,% Ong:2011:VHO,% Rafkind:2013:HSE,% Suter:2010:DPA,% Wang:2018:PAF% }. \NAMECITE{algebraically}{% Atkey:2013:AIA% }. \NAMECITE{Algebras}{% Gaboardi:2015:ACL,% Sojakova:2015:HIT,% Gouseti:2015:ELI,% Inostroza:2016:MIM,% Rendel:2014:OAA,% Zhang:2015:SYB% }. \NAMECITE{Algorithm}{% Davies:2011:ABR,% Du:2012:ABF,% Moscovici:2017:PGF,% Chang:2011:LCW,% Chang:2015:PAG,% Chen:2013:OAO,% Cimini:2016:GMA,% Dice:2013:UHT,% Drechsler:2014:DRU,% Firoz:2018:SDV,% Kannan:2016:HPP,% Maleki:2016:DSD,% Neatherway:2012:TBA,% Reif:2018:PSA,% Srinivasan:2016:IAS,% Tomkins:2014:SIP,% Wu:2013:CAA,% Yang:2013:PSC,% Zhou:2011:SBA,% Ziliani:2015:UAC% }. \NAMECITE{Algorithm-based}{% Davies:2011:ABR,% Du:2012:ABF% }. \NAMECITE{Algorithmic}{% Chatterjee:2016:AAQ,% Faddegon:2015:ADR,% Quick:2017:AMH,% Zaparanuks:2012:AP,% Alur:2011:STA,% Ding:2015:AAC,% Menon:2018:DDC,% Rodrigues:2014:TPS% }. \NAMECITE{Algorithms}{% Arbel-Raviv:2017:PRD,% Chatterjee:2015:FAA,% Chatterjee:2016:AAP,% Chong:2018:QCG,% Chowdhury:2017:PPE,% Jarvi:2010:AUI,% Pous:2015:SAL,% Tang:2017:PSS,% Ali:2010:MAC,% Attiya:2011:LOE,% Blelloch:2010:FPA,% Blelloch:2012:IDP,% Blelloch:2013:CEF,% Chen:2018:AAB,% Chowdhury:2016:AAD,% Diamos:2013:RAM,% Dragoi:2016:PPS,% Edmonds:2013:EGA,% Gramoli:2015:MTY,% Harshvardhan:2015:HAR,% Hassaan:2011:OVU,% Hong:2011:ACG,% Huang:2017:CMC,% Itzhaky:2016:DDC,% Jang:2013:PSP,% Jim:2010:SAD,% Konnov:2017:SCP,% Liu:2010:IPL,% Liu:2012:CED,% Ma:2014:TAC,% Mittal:2012:CAS,% Murarasu:2011:CDS,% Nasre:2013:MAG,% Nguyen:2011:SCS,% Nguyen:2012:SCS,% Pai:2016:CTO,% Perard-Gayot:2017:RSE,% Pingali:2011:TPA,% Prountzos:2013:BCA,% Pu:2011:SFO,% Sack:2012:FTA,% Sergey:2016:ERG,% Tang:2015:COW,% Veanes:2012:SFS,% Vora:2014:AEA,% Yan:2013:SFS,% Zhang:2013:FAD% }. \NAMECITE{Alias}{% Ghosh:2015:EEA,% Gorbovitski:2010:AAO,% Ahn:2013:DAS,% Zhang:2013:FAD,% Zhang:2014:ESA% }. \NAMECITE{aliased}{% Gordon:2013:RGR% }. \NAMECITE{aliasing}{% Brandauer:2015:DDF% }. \NAMECITE{{Alibaba}}{% Chen:2017:BDA% }. \NAMECITE{align}{% Wang:2018:SAR% }. \NAMECITE{alignment}{% Barbosa:2010:MLA% }. \NAMECITE{alive}{% Burckhardt:2013:ACF,% Lopes:2015:PCP,% Menendez:2017:AID% }. \NAMECITE{{Alive-Infer}}{% Menendez:2017:AID% }. \NAMECITE{{All}-in-one}{% Steindorfer:2018:MOA% }. \NAMECITE{all-optical}{% Kirman:2010:PEA% }. \NAMECITE{All-to-All}{% Li:2017:PCO% }. \NAMECITE{All-window}{% Xiang:2011:AWP% }. \NAMECITE{Allocation}{% Clifford:2014:AFB,% Gilray:2016:ACP,% Kanev:2017:MAM,% Wang:2016:RTE,% Afek:2011:CIA,% Aigner:2015:FMS,% Ben-Yehuda:2014:GMD,% Berger:2013:ORC,% Bhandari:2016:MFR,% Chattopadhyay:2011:SBS,% Clifford:2015:MMD,% Drebes:2016:NAS,% Huang:2012:WAR,% Kanvar:2017:WNG,% Lyberis:2012:MMA,% Odaira:2010:ERT,% Simoes:2012:AAA,% Wan:2012:WAD% }. \NAMECITE{allocation-site-based}{% Clifford:2015:MMD% }. \NAMECITE{allocations}{% Leung:2014:TMS% }. \NAMECITE{allocator}{% Gindraud:2016:ICM,% Lyberis:2012:MMA% }. \NAMECITE{allocators}{% Baldassin:2015:PID,% Fang:2017:RHF% }. \NAMECITE{Almost}{% Blackshear:2013:ACS,% Nguyen:2015:FCR,% Scherr:2016:AFC,% Coughlin:2014:FTA,% Desai:2014:NPA% }. \NAMECITE{Almost-correct}{% Blackshear:2013:ACS% }. \NAMECITE{almost-synchronous}{% Desai:2014:NPA% }. \NAMECITE{{ALTER}}{% Udupa:2011:AEB% }. \NAMECITE{alternation}{% Godefroid:2010:CMM% }. \NAMECITE{alternative}{% Kiselyov:2013:EEA% }. \NAMECITE{alternatives}{% Steimann:2016:CRA% }. \NAMECITE{always}{% Andrysco:2016:PFP% }. \NAMECITE{amateur}{% Paulos:2013:REA% }. \NAMECITE{ambiguity}{% Arnold:2010:MAP% }. \NAMECITE{{AMNESIAC}}{% Akturk:2017:AAA% }. \NAMECITE{Amnesic}{% Akturk:2017:AAA% }. \NAMECITE{among}{% Lerner:2013:DCA,% Luchangco:2011:TCE% }. \NAMECITE{amorphous}{% Mendez-Lojo:2010:SDO% }. \NAMECITE{amortised}{% Simoes:2012:AAA% }. \NAMECITE{amortized}{% Hoffmann:2011:MAR,% Poter:2018:SIA% }. \NAMECITE{amplification}{% Leung:2012:VGK% }. \NAMECITE{Analog}{% Achour:2018:TDC,% Achour:2016:CSP% }. \NAMECITE{Analyses}{% Giacobazzi:2015:APA,% Wang:2017:GSM,% Albarghouthi:2012:PTI,% Bond:2010:BEC,% Christophe:2018:ODA,% Huang:2013:ECS,% Kulkarni:2016:APA,% Nazare:2014:VMA,% Nieke:2018:AAF,% Oh:2012:DIS,% Willcock:2010:RGP,% Zhang:2014:ARP% }. \NAMECITE{Analysing}{% Avanzini:2015:ACF,% El-Sharkawy:2016:AKS,% Lin:2016:SSW,% Narayanaswamy:2016:VCA% }. \NAMECITE{Analysis}{% Ajay:2017:GIL,% Barijough:2015:IAM,% Bouajjani:2012:ARP,% Chatterjee:2015:QIA,% Devecsery:2018:OHA,% Dietrich:2015:CKC,% Ferraiuolo:2017:VPH,% Hetzelt:2017:SAE,% Li:2010:AAB,% Lu:2018:SDS,% McMahan:2017:ASF,% Nalli:2017:APM,% Rajbhandari:2017:OFI,% Rigger:2018:AXI,% Sengupta:2015:HSD,% Stilkerich:2015:PGA,% Tang:2015:SBC,% Yu:2016:PAO,% Zhang:2015:IPA,% Abdulla:2017:FCF,% Albert:2011:TLA,% Althaus:2011:PEP,% Altman:2010:PAI,% Altmeyer:2010:RAT,% Andreasen:2014:DSA,% Arzt:2014:FPC,% Assaf:2017:HSA,% Ballabriga:2014:CRP,% Bao:2012:WBS,% Benz:2012:DPA,% Bhattacharya:2013:CCI,% Biehl:2010:ISA,% Billes:2017:SBB,% Borges:2014:CSS,% Bouajjani:2011:IPA,% Brutschy:2014:SAI,% Brutschy:2017:SEC,% Brutschy:2018:SSA,% Caniou:2012:PAP,% Chakrabarti:2010:NAE,% Chatterjee:2016:AAQ,% Chaudhuri:2010:CAP,% Chaudhuri:2014:CAD,% Chen:2014:TBP,% Chen:2018:LAT,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% Chiw:2012:DPD,% Choi:2011:SAM,% Chong:2013:BIS,% Chu:2016:SEM,% Cicek:2017:RCA,% Coughlin:2014:FTA,% Cousot:2011:PSF,% Cullmann:2011:CPA,% Dan:2016:MAR,% Darais:2015:GTM,% Das:2015:SBP,% Deligiannis:2015:APA,% Dietrich:2015:GSE,% Doherty:2011:KAM,% Donaldson:2011:STA,% Doychev:2017:RAS,% Earl:2012:IPA,% Eizenberg:2017:BBL,% El-Hassany:2016:SCA,% El-Sharkawy:2016:AKS,% Fang:2012:IDP,% Foroozannejad:2010:LDB,% Fu:2015:ABE,% Gamatie:2011:SAS,% Germane:2017:PEA,% Gilray:2016:ACP,% Gilray:2016:PCF,% Gligoric:2014:AMB,% Godefroid:2010:CMM,% Goodstein:2010:BAA,% Gorbovitski:2010:AAO,% Hannousse:2012:SAA,% Harris:2010:PAS,% Heinze:2017:TSA,% Hoffmann:2011:MAR,% Hoffmann:2017:TAR,% Holdermans:2010:PFA,% Holewinski:2012:DTB,% Hong:2018:GCO,% Hsiao:2014:UWC,% Huber:2013:CWA,% Ishizaki:2012:ADT,% Kaki:2014:RFH,% Kanvar:2017:WNG,% Kashyap:2014:TRS,% Kastrinis:2013:HCS,% Keil:2014:EDA,% Kincaid:2017:CRA,% Lee:2012:CHP% }. \NAMECITE{analysis}{% Lhotak:2011:PAE,% Li:2011:SST,% Li:2013:PSC,% Li:2018:HPG,% Liu:2018:DFC,% Lopes:2013:EAP,% Lyde:2016:CFA,% Ma:2014:TAC,% Madhavan:2011:NDV,% Madsen:2015:SAE,% Marek:2014:SRC,% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII,% Might:2010:REC,% Mitra:2014:AAP,% Moreno:2013:NIP,% Muddukrishna:2016:GGO,% Muulu:2012:SAI,% Nasre:2012:ESC,% Ngo:2018:BER,% Octeau:2016:CSA,% Oh:2014:SCS,% Oh:2015:LSA,% Ossher:2010:FMT,% Park:2017:PSS,% Parr:2014:ALP,% Peldszus:2018:MBS,% Perathoner:2010:MSE,% Prabhu:2011:EAF,% Preda:2015:ASA,% Prountzos:2011:SAO,% Ramsey:2010:HMR,% Ratnakar:2014:PPC,% Reps:2016:NPA,% Richards:2010:ADB,% Rinard:2010:PSA,% Romein:2010:LCI,% Rosa:2017:ARC,% Roy:2014:AAS,% Sallenave:2012:LGE,% Sankaranarayanan:2013:SAP,% Schaefer:2013:DDA,% Schlickling:2010:SAD,% Schwarz:2011:SAI,% Sergey:2014:MHO,% Sewe:2011:CCS,% Sharma:2014:BVT,% Shi:2018:PFP,% Siddiqui:2012:SSE,% Sim:2012:PAF,% Simoes:2012:AAA,% Sincero:2011:EEA,% Singh:2015:MNP,% Smaragdakis:2013:SBP,% Smaragdakis:2014:IAC,% Sridharan:2011:FTA,% Sui:2016:LOA,% Tan:2017:EPP,% Tanter:2011:CDA,% Tetali:2013:MSA,% Thiessen:2017:CTP,% Toffola:2015:PPY,% Tzenakis:2012:BBL,% Vardoulakis:2011:PFA,% Wang:2018:PAF,% Weijiang:2015:TDA,% Wu:2012:SPA,% Wu:2013:CAA,% Yan:2012:VCH,% Yuki:2013:ADA,% Zhang:2013:FAD,% Zhang:2013:FOA,% Zhang:2014:ESA,% Zhang:2014:HTB,% Zhang:2017:CSD,% deKruijf:2012:SAC,% Liu:2018:CIC% }. \NAMECITE{Analytical}{% Prajapati:2017:SAA% }. \NAMECITE{Analytics}{% Basin:2017:KKV,% Chen:2017:BDA,% Dathathri:2018:GCO,% Zhang:2015:NAG% }. \NAMECITE{Analyze}{% Smith:2016:LMR,% Liu:2014:TAP% }. \NAMECITE{Analyzer}{% Jo:2017:PMA,% Jourdan:2015:FVC% }. \NAMECITE{analyzers}{% Blazy:2016:AMF% }. \NAMECITE{Analyzing}{% Dashti:2017:AMM,% Giacobazzi:2015:APA,% Lapena:2017:AIN,% Liu:2017:ADB,% Nowatzki:2016:ABS,% Ravitch:2013:AMO,% Tallent:2010:ALC,% Weeratunge:2010:AMD,% Al-Kofahi:2017:FLL,% Allen:2012:SDR,% Bodden:2013:SLS,% Pradel:2014:EAR% }. \NAMECITE{{Android}}{% Arzt:2014:FPC,% Azim:2013:TDF,% Bastani:2015:IVA,% Bielik:2015:SRD,% Choi:2013:GGT,% Hu:2015:VYL,% Hu:2018:SDE,% Kyle:2015:ADA,% Maiya:2014:RDA,% Octeau:2016:CSA,% Shan:2016:FRR,% Zhang:2012:RAJ% }. \NAMECITE{angelic}{% Bodik:2010:PAN% }. \NAMECITE{annotations}{% Fenske:2017:HPA,% Gerakios:2014:RTP,% Radermacher:2010:GEI,% Reames:2013:THC,% Schulze:2014:DDP% }. \NAMECITE{Annual}{% Hind:2014:SRH,% Hind:2013:CRH% }. \NAMECITE{anomalies}{% Kowal:2017:EAF% }. \NAMECITE{Anomaly}{% Nieke:2018:AAF% }. \NAMECITE{anonymity}{% Budi:2011:AMA% }. \NAMECITE{anonymized}{% Budi:2011:AMA% }. \NAMECITE{anti}{% Blondal:2018:DHT% }. \NAMECITE{anti-pattern}{% Blondal:2018:DHT% }. \NAMECITE{{ANTLR}}{% Parr:2011:LFA% }. \NAMECITE{{Anton}}{% Grossman:2013:HSF% }. \NAMECITE{Antony}{% Black:2012:PSD% }. \NAMECITE{{ANVIL}}{% Aweke:2016:ASB% }. \NAMECITE{any}{% Freudenberg:2015:SMP% }. \NAMECITE{{AOP}}{% Wurthinger:2011:SAR% }. \NAMECITE{{AOT}}{% Serrano:2018:JAC,% Wade:2017:AVJ% }. \NAMECITE{apart}{% Lin:2012:UKT% }. \NAMECITE{{Apex}}{% Kim:2016:AAP% }. \NAMECITE{{APGAS}}{% Tardieu:2014:XAP% }. \NAMECITE{{API}}{% Axelsen:2010:CDM,% Checkoway:2013:IAW,% Fischer:2016:EIE,% Gray:2011:TCE,% Mastrangelo:2015:UYO,% Nakamaru:2017:SFA,% Nguyen:2010:GBA,% Paletov:2018:ICA,% Sobernig:2012:CCA,% Srivastava:2011:SPO,% Yessenov:2017:DAD,% Zhong:2013:DAD% }. \NAMECITE{{APIs}}{% Feng:2017:CBSa,% Ginsbach:2018:AML,% Homer:2016:ALG,% Reynders:2016:GSB,% VanCutsem:2010:PDP,% Wang:2013:PMO% }. \NAMECITE{app}{% Brutschy:2014:SAI% }. \NAMECITE{Applicability}{% Bhattacharyya:2017:PHE% }. \NAMECITE{Application}{% Agarwal:2017:TAT,% Ausavarungnirun:2018:MRG,% Cherupalli:2017:DAS,% Guo:2018:PCA,% Hoffmann:2010:AHS,% Kyle:2015:ADA,% Menon:2017:PAL,% Ringert:2016:CCG,% Shubert:2012:AMB,% Alias:2012:ORA,% Assaf:2017:HSA,% Chen:2013:BEF,% Chlipala:2015:OCP,% Cousot:2012:AIFb,% Dietrich:2017:OVA,% Erdweg:2015:CCF,% Gerard:2012:MMO,% Honarmand:2013:CUA,% Jantz:2013:FAG,% Koeplinger:2018:SLC,% Lin:2012:UKT,% Mitra:2014:AAP,% Muralidhara:2010:IAS,% Otte:2012:ICB,% Phothilimthana:2016:CGR,% Sartor:2012:EMT,% Schoepe:2014:STI,% Shan:2012:FIA,% Winant:2018:CED,% Wurthinger:2011:SAR% }. \NAMECITE{application-database}{% Schoepe:2014:STI% }. \NAMECITE{application-level}{% Honarmand:2013:CUA% }. \NAMECITE{Application-specific}{% Cherupalli:2017:DAS,% Ringert:2016:CCG,% Chen:2013:BEF,% Dietrich:2017:OVA% }. \NAMECITE{Application-transparent}{% Agarwal:2017:TAT% }. \NAMECITE{Applications}{% Barijough:2015:IAM,% Chlipala:2015:NIM,% Dai:2018:EDT,% Deiana:2018:UPN,% Guo:2018:PCA,% Han:2016:IMD,% Hunger:2018:DDC,% Jo:2017:PMA,% Lee:2018:SDS,% Maas:2016:THL,% Nguyen:2015:FCR,% Oh:2015:MWA,% Ren:2015:ASE,% Shudler:2017:IPC,% Stilkerich:2015:PGA,% Wurthinger:2011:AED,% Aleen:2010:IDD,% Alshara:2016:MLO,% Andersch:2012:PPE,% Bagheri:2013:PSD,% Bebelis:2014:FSP,% Bielik:2015:SRD,% Billes:2017:SBB,% Bois:2013:BGV,% Bruno:2017:NPG,% Bruno:2018:DVM,% Brutschy:2017:SEC,% Bu:2013:BAD,% Chatzopoulos:2016:EES,% Cheung:2013:ODB,% Drebes:2016:NAS,% Ekblad:2014:SCC,% Ekblad:2017:MED,% Ellison:2012:EFS,% Geuns:2013:ADM,% Ghosh:2012:RAA,% Gomez:2014:DSD,% Hague:2015:DRC,% Hashemi:2012:FSU,% Hegde:2016:SRS,% Hizver:2014:RTD,% Hofmann:2013:ISA,% Holewinski:2012:DTB,% Hormati:2010:MMS,% Hsiao:2014:RDE,% Huynh:2012:SFM,% Itzhaky:2010:SIS,% Jantz:2015:CLM,% Jensen:2015:SMC,% Kundu:2012:MVA,% Levy:2014:DPM,% Li:2010:ECU,% Liu:2018:ISI,% Madsen:2015:SAE,% Maiya:2014:RDA,% Muralidhara:2010:IAS,% Padmanabhan:2013:DTO,% Park:2014:AAS,% Payer:2012:PAA,% Petersen:2013:ERF,% Petrov:2012:RDW,% Radoi:2015:WAR,% Radojkovic:2010:TSB,% Ramananandro:2012:MSC,% Rendel:2015:ARL,% Ryu:2016:JFB,% Selgrad:2016:LGV,% Shan:2016:FRR,% Sidiroglou-Douskos:2015:AEE,% Sim:2012:PAF,% Sorensen:2016:EER,% Sridharan:2011:FTA,% Stellwag:2011:WFN,% Tallent:2010:ALC,% Tao:2012:UGA,% Taube:2018:MDD,% Veanes:2012:SFS,% Vermolen:2012:GDM,% Vilk:2018:BAD,% Virlet:2011:SSB,% Viskic:2010:DEA,% Vlachos:2010:PEA,% Wozniak:2013:SSD,% Wu:2011:RTS,% Yang:2014:CNR,% Yang:2016:PDI,% Zhai:2010:PPP,% Zhang:2013:FAD,% Zhao:2011:DCC,% Zheng:2014:CCM,% vonHanxleden:2014:SSC% }. \NAMECITE{Applicative}{% Matsuda:2015:ABP,% Pottier:2014:HME% }. \NAMECITE{applied}{% Barrera:2018:GPA% }. \NAMECITE{{Apply}}{% Wang:2015:VAR% }. \NAMECITE{Applying}{% Chandramowlishwaran:2010:ACC,% Pagani:2014:AQS,% St-Amour:2013:ERA% }. \NAMECITE{Approach}{% Ginsbach:2018:AML,% Hasabnis:2016:LAI,% Mishra:2015:PGM,% Zhu:2017:VLV,% Abel:2013:WRC,% Ankner:2013:EAH,% Balabonski:2012:UAF,% Beg:2010:GTA,% Beyene:2014:CBA,% Bhaskaracharya:2016:SIA,% Braz:2017:CCA,% Broadbent:2013:CSC,% Cassou:2010:GPA,% Chafi:2011:DSA,% Crafa:2015:CAT,% Dashti:2013:TMH,% Emani:2015:CDM,% Gay:2014:NLH,% Hague:2015:DRC,% Harshvardhan:2015:HAR,% Kabac:2016:OMS,% Kalibera:2012:BBA,% Kang:2013:HPP,% Kwon:2012:HAO,% Lameed:2013:MAS,% Mercadal:2010:DSA,% Metta:2016:TSM,% Micolet:2016:MLA,% Nguyen:2010:GBA,% Nobre:2016:GBI,% Oliveira:2015:MRM,% Parreaux:2017:QSR,% Peters:2016:OCF,% Petrank:2013:SFA,% Pyka:2010:VSL,% Ramsay:2014:TDA,% Rompf:2011:LMS,% Saha:2011:AIS,% Sanen:2010:MPS,% SantAnna:2018:TSL,% Schupbach:2011:DLA,% Schupbach:2012:DLA,% Smeltzer:2015:TAD,% Stork:2014:APB,% Wu:2016:CEA,% Zhang:2010:CDS,% Zhou:2010:BDC% }. \NAMECITE{approaches}{% Marr:2015:TVP% }. \NAMECITE{approachtheory}{% Cullmann:2011:CPA% }. \NAMECITE{{ApproxHadoop}}{% Goiri:2015:ABA% }. \NAMECITE{Approximate}{% Achour:2015:ACO,% Barthe:2015:HOA,% Guo:2016:HDI,% Guo:2018:PCA,% Jevdjic:2017:ASC,% Park:2016:ATC,% Ringenburg:2015:MDQ,% Sui:2016:PCA,% Boston:2015:PTI,% Carbin:2012:PAP,% Choi:2013:GGT,% Devriese:2016:FAC,% Misailovic:2014:CRA,% Roy:2014:AAS,% Sampson:2011:EAD,% Steele:2016:AAC,% Zhu:2012:RAA% }. \NAMECITE{approximated}{% Madhavan:2011:NDV% }. \NAMECITE{approximation}{% Baek:2010:GFS,% Farhad:2011:OAM,% Farhad:2012:OAM,% Hobor:2010:TIA,% Laurenzano:2016:IRU,% Li:2010:AAB% }. \NAMECITE{Approximations}{% Goiri:2015:ABA,% Vora:2017:KFA% }. \NAMECITE{Apps}{% Hu:2018:SDE,% Kim:2018:SDS,% Arzt:2014:FPC,% Azim:2013:TDF,% Bastani:2015:IVA,% Choi:2013:GGT% }. \NAMECITE{{AppSec}}{% Ren:2015:ASE% }. \NAMECITE{{Arbiter}}{% Lopez:2016:SSP% }. \NAMECITE{Arbitrary}{% Sung:2015:DES,% Bergan:2014:SEM% }. \NAMECITE{Arbitration}{% Song:2017:HBA% }. \NAMECITE{Architectural}{% Agrawal:2015:ASD,% Chisnall:2015:BPA,% Dhawan:2015:ASS,% Kim:2017:TAA,% Lin:2018:AIA,% Ozturk:2015:ASC,% Bagheri:2013:PSD,% Chadha:2018:JAS,% Haider:2016:LRA,% Sanchez:2010:FAS% }. \NAMECITE{Architecture}{% Abadal:2016:WAF,% Baird:2015:OTC,% Balaji:2017:PAP,% Chong:2018:QCG,% Colin:2018:RES,% Dautenhahn:2015:NKO,% Ferraiuolo:2017:VPH,% Huang:2016:BKB,% Liaqat:2016:SEE,% Ma:2015:SDS,% McMahan:2017:ASF,% Muralidharan:2016:AAC,% Wang:2015:DAA,% Bond:2013:GDG,% Ding:2017:UNS,% Flur:2016:MAA,% Harris:2010:DFM,% Hill:2014:CCA,% Huang:2012:WAR,% Li:2010:AAB,% Lin:2018:MSN,% Ossher:2010:FMT,% Phothilimthana:2016:CGR,% Riche:2013:PSA,% Wang:2017:TME,% Woithe:2015:TPA,% deAmorim:2014:VIF% }. \NAMECITE{Architecture-Adaptive}{% Muralidharan:2016:AAC% }. \NAMECITE{Architecture-aware}{% Wang:2015:DAA% }. \NAMECITE{{Architecture\reg}}{% Mittal:2013:EVE% }. \NAMECITE{Architectures}{% Calciu:2017:BBC,% Cox:2017:EAT,% Kim:2017:TAA,% Li:2017:PCO,% Torrellas:2018:SDS,% Auerbach:2010:LJC,% Baghsorkhi:2010:APM,% Farhad:2011:OAM,% Farhad:2012:OAM,% Fu:2017:DTS,% Gray:2011:TCE,% Hosking:2012:CHL,% Jang:2010:DTE,% Jang:2011:ISA,% Lee:2014:IPL,% Licht:2018:DSF,% Liu:2013:DLO,% Liu:2014:TAP,% McIlroy:2010:HJR,% Nowatzki:2013:GCC,% Phothilimthana:2013:PPH,% Phothilimthana:2014:CSA,% Wang:2018:SFS,% Zakkak:2014:JJM,% Zhao:2010:EMS% }. \NAMECITE{architecturing}{% Mercadal:2010:DSA% }. \NAMECITE{Archival}{% Bornholt:2016:DBA% }. \NAMECITE{{Arco}}{% Achour:2016:CSP% }. \NAMECITE{area}{% Hoder:2012:PGA% }. \NAMECITE{arguments}{% Devriese:2011:BST% }. \NAMECITE{arithmetic}{% Banerjee:2016:TVL% }. \NAMECITE{{ARM}}{% Caldwell:2017:RCC,% Chong:2018:STW,% DAntras:2017:LOD,% Flur:2017:MSC,% Zhu:2017:VLV% }. \NAMECITE{{ARMv8}}{% Flur:2016:MAA% }. \NAMECITE{Array}{% Yuki:2013:ADA,% Bhaskaracharya:2016:SIA,% Chen:2012:PUA,% Chen:2018:HBA,% Cousot:2011:PSF,% Deo:2013:PSA,% Fedyukovich:2017:GSS,% Han:2018:ORS,% Henriksen:2017:FPF,% Jog:2013:OCT,% Lippmeier:2012:GPA,% Liu:2012:LFA,% Steindorfer:2015:OHA,% Sui:2016:LOA% }. \NAMECITE{array-}{% Sui:2016:LOA% }. \NAMECITE{array-based}{% Liu:2012:LFA% }. \NAMECITE{array-processing}{% Fedyukovich:2017:GSS% }. \NAMECITE{arrays}{% Clifton-Everest:2017:SIA,% Egger:2018:VCG,% Foley-Bourgon:2017:EIC,% Gerard:2012:MMO,% Hong:2016:EPM,% Keller:2010:RSP,% Kumar:2017:PFA,% Sartor:2010:ZRD% }. \NAMECITE{Art}{% Pierce:2010:ASF,% Chapman:2010:GAL,% Gabriel:2010:BST% }. \NAMECITE{Articulation}{% Wang:2016:APG% }. \NAMECITE{Artifact}{% Krishnamurthi:2013:AES,% Fahndrich:2014:SAS% }. \NAMECITE{as-a-Service}{% Estrada:2017:UDP,% Hussein:2017:OPR% }. \NAMECITE{{ASAC}}{% Roy:2014:AAS% }. \NAMECITE{{ASIC}}{% Khazraee:2017:MNO% }. \NAMECITE{Aside}{% Yang:2017:CLA% }. \NAMECITE{aspect}{% Hannousse:2012:SAA,% Villazon:2010:HCA,% Wurthinger:2011:AED% }. \NAMECITE{aspect-oriented}{% Villazon:2010:HCA,% Wurthinger:2011:AED% }. \NAMECITE{{AspectJ}}{% Akai:2010:EAS% }. \NAMECITE{aspects}{% Esmaeilsabzali:2012:MAC,% Lerner:2010:SDT,% Tanter:2011:CDA% }. \NAMECITE{{ASPIRE}}{% Vora:2014:AEA% }. \NAMECITE{{ASPLOS}}{% Hill:2013:RDC,% Tsafrir:2016:SAW% }. \NAMECITE{Assembly}{% Hasabnis:2016:LAI,% Rigger:2018:AXI,% Turakhia:2018:DGC,% Costanzo:2016:EEV,% Hur:2011:KLR,% Kell:2010:CAA,% Patterson:2017:FRM,% Schulte:2013:ARB,% Tate:2010:IOO,% Thebault:2015:SEI% }. \NAMECITE{Asserting}{% Hanappi:2016:ARC% }. \NAMECITE{assertion}{% Ishtiaq:2011:BAL% }. \NAMECITE{assertions}{% Aftandilian:2011:AA,% Dinh:2012:SPD,% Reichenbach:2010:WCG,% Sampson:2014:EVP,% Vechev:2010:PPC% }. \NAMECITE{Assessing}{% Jacek:2016:ALP% }. \NAMECITE{assessment}{% Lee:2015:RRA% }. \NAMECITE{assigning}{% Blackshear:2013:ACS% }. \NAMECITE{assignment}{% Castaldo:2010:SLP,% Jia:2016:MBA,% Jiang:2017:OFU,% Keil:2015:BAH,% Kim:2016:AAP,% Kislal:2018:ECC,% Mannarswamy:2010:CAS,% Mehiaoui:2013:TSO,% Porpodas:2013:LLA% }. \NAMECITE{assignments}{% Gulwani:2018:ACP,% Lee:2017:SRE,% Singh:2013:AFG% }. \NAMECITE{Assistant}{% Delaware:2015:FDS,% Hauswald:2015:SOE,% Blanchette:2015:FEC,% Swierstra:2012:XCE% }. \NAMECITE{Assisted}{% Jin:2015:HAS,% Brock:2013:PPA,% Garg:2017:CGA,% Kurt:2016:UAS,% Li:2012:CAP,% Tavarageri:2014:CAD,% Yang:2017:TAA% }. \NAMECITE{Assists}{% Ouyang:2016:SUV% }. \NAMECITE{associative}{% Altmeyer:2010:RAT,% Stock:2014:FED% }. \NAMECITE{Assumptions}{% Alglave:2015:GCW% }. \NAMECITE{Assurance}{% Amani:2016:CVH,% Pike:2012:ERD,% Takeyama:2011:PAC% }. \NAMECITE{{AST}}{% Dyer:2014:DVE,% Humer:2015:DSL,% Wurthinger:2013:SOA,% Zhang:2014:AIO% }. \NAMECITE{astrophysics}{% Muranushi:2014:ERT% }. \NAMECITE{Asymmetric}{% Duan:2015:AMF,% Morrison:2015:TBT,% Gelado:2010:ADS,% Kim:2014:VAM% }. \NAMECITE{asymmetry}{% Kazempour:2010:AAA% }. \NAMECITE{asymmetry-aware}{% Kazempour:2010:AAA% }. \NAMECITE{asymptotic}{% Olivo:2015:SDA% }. \NAMECITE{async}{% Albert:2011:TLA,% Lee:2010:FXC,% Xie:2015:SAT% }. \NAMECITE{async-finish}{% Lee:2010:FXC% }. \NAMECITE{async/finish}{% Albert:2011:TLA% }. \NAMECITE{{AsyncClock}}{% Hsiao:2017:ASI% }. \NAMECITE{Asynchronized}{% David:2015:ACS% }. \NAMECITE{Asynchronous}{% Aftandilian:2011:AA,% Ben-Nun:2017:GAM,% Czaplicki:2013:AFR,% Deligiannis:2015:APA,% Hsiao:2017:ASI,% Vora:2017:CCR,% Botincan:2011:ASP,% Carbone:2013:DFD,% Chandramowlishwaran:2010:ACC,% Desai:2013:PSA,% Desai:2014:NPA,% Gershenfeld:2010:RAL,% Harris:2011:ACA,% Liu:2010:IPL,% Loring:2017:SAJ,% Santhiar:2017:SDD,% Shi:2015:OAG,% Spink:2016:EAI,% Vora:2014:AEA,% Ziarek:2011:CAE% }. \NAMECITE{Asynchronously}{% Lin:2016:MTP% }. \NAMECITE{{Athena}}{% Eggers:2010:AL% }. \NAMECITE{{Atlas}}{% Chakrabarti:2014:ALL% }. \NAMECITE{atmospheric}{% Yang:2013:PSC% }. \NAMECITE{Atomic}{% Izraelevitz:2016:FAP,% Seo:2017:FAS,% Ahn:2013:DAS,% Anderson:2011:CNP,% Upadhyaya:2010:AAR,% Wurthinger:2011:SAR,% Zyulkyarov:2010:DPU% }. \NAMECITE{Atomicity}{% DeLozier:2018:SSO,% Jagannathan:2014:ARV,% Biswas:2014:DES,% Burnim:2011:SCS,% Burnim:2012:SCS,% Golan-Gueta:2015:ASA,% Jin:2011:AAV,% Kulkarni:2010:TTP,% Neelakantam:2010:RSE,% Roy:2011:WAU,% Shacham:2011:TAC,% Ungar:2017:DAO,% Upadhyaya:2010:UDS,% Weeratunge:2011:APA% }. \NAMECITE{atomicity-violation}{% Jin:2011:AAV% }. \NAMECITE{atomics}{% Batty:2016:OSA,% Egielski:2014:MAM,% Norris:2013:CCC,% Pichon-Pharabod:2016:CSR% }. \NAMECITE{Attack}{% Evtyushkin:2018:BNS% }. \NAMECITE{Attacks}{% Aweke:2016:ASB,% Colp:2015:PDS,% Markuze:2016:TIP,% Wang:2017:RLW,% Checkoway:2013:IAW,% Doychev:2017:RAS,% Ghosh:2012:RAA,% Ray:2012:DCI% }. \NAMECITE{attribute}{% Meyerovich:2013:PSS,% Middelkoop:2011:ITI,% Rendel:2014:OAA,% Steimann:2016:CRA% }. \NAMECITE{attribution}{% Bauer:2013:FPA% }. \NAMECITE{auditing}{% Litty:2011:PAI% }. \NAMECITE{augmented}{% DeLozier:2013:ICL,% Sun:2018:PPA% }. \NAMECITE{Authenticated}{% Miller:2014:ADS% }. \NAMECITE{authorization}{% Moore:2016:EAC% }. \NAMECITE{Auto}{% Dotsenko:2011:ATF,% Reiche:2017:AVI,% Wang:2018:UAA,% Yu:2018:DAH,% Acharya:2018:PAT,% Baghsorkhi:2016:FAV,% Li:2013:SIA,% Singer:2011:GCA,% Song:2014:DAT% }. \NAMECITE{Auto-Adjusting}{% Wang:2018:UAA% }. \NAMECITE{auto-transformation}{% Acharya:2018:PAT% }. \NAMECITE{auto-tuner}{% Li:2013:SIA% }. \NAMECITE{Auto-Tuning}{% Yu:2018:DAH,% Dotsenko:2011:ATF,% Singer:2011:GCA,% Song:2014:DAT% }. \NAMECITE{Auto-vectorization}{% Reiche:2017:AVI,% Baghsorkhi:2016:FAV% }. \NAMECITE{{Autobahn}}{% Sun:2018:AMB% }. \NAMECITE{{AutoBench}}{% Handley:2018:ACT% }. \NAMECITE{{AUTOGEN}}{% Chowdhury:2016:AAD% }. \NAMECITE{{AutoMan}}{% Barowy:2012:API% }. \NAMECITE{Automata}{% He:2015:LWA,% Preda:2015:ASA,% Chen:2018:AAB,% DAntoni:2014:MSA,% Gershenfeld:2010:RAL,% Hague:2016:UDC,% Lee:2017:SRE,% Mayr:2013:AAM,% Moerman:2017:LNA,% Tan:2017:EPP,% Tzevelekos:2011:FRA,% Yu:2013:EDA,% Zhao:2014:CSP% }. \NAMECITE{automata-based}{% Chen:2018:AAB% }. \NAMECITE{Automated}{% Dillig:2012:AED,% Fu:2015:ABE,% Gligoric:2014:AMB,% Godefroid:2012:ASS,% Gulwani:2018:ACP,% Jin:2011:AAV,% Lustig:2017:ASC,% Makki:2017:ART,% Menon:2017:PAL,% Panchekha:2016:ARW,% Richards:2011:ACJ,% Riebler:2018:ACA,% Schulte:2013:ARB,% Singh:2013:AFG,% Xu:2015:ALD,% An:2014:MDG,% Byalik:2016:NNA,% Chlipala:2011:MAV,% Jin:2015:CPI,% Liu:2018:RTA,% Lorenzen:2013:MAT,% Meawad:2012:EBS,% Prountzos:2015:SPG,% Remy:2017:OEP,% Sahoo:2013:ULI,% Yang:2010:SLI,% Zuo:2016:LOF% }. \NAMECITE{Automatic}{% Adam:2017:ACG,% Akturk:2017:AAA,% Barr:2013:ADF,% Baskaran:2012:ACO,% Botincan:2011:ASP,% Boussaa:2017:ANF,% Chu:2015:AIP,% Cohen:2015:AMR,% Geuns:2013:ADM,% Ginsbach:2018:AML,% Golan-Gueta:2011:AFG,% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Gollamudi:2016:AEE,% Grasso:2013:APS,% Hess:2015:ALF,% Hu:2017:API,% Jablin:2011:ACG,% Jo:2017:PMA,% Kjolstad:2012:ADG,% Krieger:2011:AES,% Long:2014:ARE,% Long:2016:APG,% Magill:2010:ANA,% Maleki:2018:AHP,% Martini:2017:AGV,% Mullapudi:2015:PAO,% Petersen:2013:ASV,% Prasad:2011:ACM,% Rendel:2015:ARL,% Ruprecht:2015:AFS,% Ryssel:2011:AVP,% Sato:2011:APM,% Sidiroglou-Douskos:2015:AEE,% Sidiroglou-Douskos:2015:TAI,% Siegel:2011:AFV,% Simoes:2012:AAA,% Surendran:2016:APP,% Upadhyaya:2010:AAR,% Burckhardt:2010:LCA,% Chen:2012:TDA,% Chowdhury:2016:AAD,% Cousot:2011:PSF,% Donaldson:2011:STA,% Feldthaus:2013:SAR,% Ferles:2018:SRA,% Giuffrida:2013:SAL,% Hoffmann:2017:TAR,% Holt:2014:AAL,% Hung:2013:AAS,% Joisha:2011:TEA,% Kim:2016:AAP,% Liu:2011:SPD,% Livshits:2013:TFA,% Logozzo:2012:MVA,% Murray:2011:SAO,% Oh:2013:PAL,% Ou:2015:AAI,% Pike:2014:SAE,% Pradel:2012:FAP,% Roy:2014:AAS,% Schlickling:2010:SAD,% Scully:2017:POA,% Slaatten:2012:TAG,% Sui:2016:LOA,% Viskic:2010:DEA,% Wernsing:2012:RHA,% Yang:2017:TAA% }. \NAMECITE{automatic-signal}{% Hung:2013:AAS% }. \NAMECITE{Automatically}{% Cimini:2017:AGD,% Dias:2010:AGI,% Jo:2012:AEL,% Liu:2017:DAD,% Liu:2018:FAD,% Panchekha:2015:AIA,% Wang:2018:ECI,% Watanabe:2016:ADF,% Wickerson:2017:ACM,% Zhu:2016:ALS,% Esmaeilsabzali:2012:MAC,% Heule:2016:SSA,% Tosch:2014:SPA,% Vilk:2018:BAD,% Yang:2012:LAE% }. \NAMECITE{Automating}{% Gulwani:2011:ASP,% Madhavan:2015:AGC,% Magill:2012:AOT,% Rajamani:2015:ART,% Ricketts:2014:AFP,% Unno:2013:ARC,% Ureche:2015:AAH,% Zhang:2017:LTA% }. \NAMECITE{automation}{% Barman:2016:RWA,% Gonthier:2011:HMA% }. \NAMECITE{{AutoMO}}{% Ou:2015:AAI% }. \NAMECITE{automotive}{% Biehl:2010:ISA% }. \NAMECITE{Autonomous}{% Lin:2018:AIA,% Woithe:2015:TPA% }. \NAMECITE{{AutoSynch}}{% Hung:2013:AAS% }. \NAMECITE{autotools}{% Al-Kofahi:2017:FLL% }. \NAMECITE{Autotuning}{% Ding:2015:AAC,% Choi:2010:MDA% }. \NAMECITE{auxiliary}{% Ley-Wild:2013:SAS,% Madhusudan:2011:TWA% }. \NAMECITE{Available}{% Zhang:2015:MRH,% Gerofi:2012:ETT% }. \NAMECITE{average}{% Li:2014:MHD% }. \NAMECITE{aversion}{% Steinert:2013:COA% }. \NAMECITE{avoid}{% Hong:2016:EPM,% Xu:2010:DIU% }. \NAMECITE{avoidance}{% Buhler:2012:EDA,% Keller:2012:VA,% Lucia:2013:CEF% }. \NAMECITE{Avoiding}{% Fernandes:2017:AUM,% Zhang:2017:ACE,% Ballard:2012:CAS,% Gianinazzi:2018:CAP,% Petricek:2010:CHG% }. \NAMECITE{avoids}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{award}{% Black:2012:PSD,% Hoare:2012:MTR% }. \NAMECITE{awards}{% Dreyer:2013:SMI,% Dreyer:2014:SA% }. \NAMECITE{Aware}{% Bai:2017:VRE,% Bardizbanyan:2015:IDA,% Barijough:2015:IAM,% Cui:2015:PPA,% Goiri:2015:CTV,% Huang:2017:PSA,% Kotra:2017:HSC,% Li:2017:LAC,% Li:2017:SSA,% Yu:2018:DAH,% Zhang:2017:DLN,% Afek:2011:CIA,% Al-Saber:2015:SSA,% Ardo:2013:LAO,% Arzt:2014:FPC,% Bavishi:2016:PRA,% Belviranli:2018:JDA,% Bu:2013:BAD,% Calciu:2013:NAR,% Canino:2017:PAE,% Chattopadhyay:2011:SBS,% Cohen:2015:DSA,% Cunningham:2014:RXE,% Delimitrou:2013:PQA,% Drebes:2016:NAS,% Farooqui:2016:AAW,% Gong:2012:OCN,% Guo:2010:SSL,% Hoang:2011:ECT,% Hoang:2012:ECT,% Hoffmann:2011:DKR,% Hoffmann:2012:DKR,% Huang:2012:WAR,% Jang:2011:ISA,% Jiang:2017:GAP,% Jog:2013:OCT,% Kandemir:2010:CTA,% Kastner:2011:VAP,% Kastner:2012:VAM,% Kazempour:2010:AAA,% Kyle:2015:ADA,% Liu:2012:FPA,% Matsakis:2010:TAT,% Misailovic:2014:CRA,% Mohamedin:2016:DNA,% Prabhakar:2011:QAS,% Pusukuri:2014:LCA,% Pyka:2010:VSL,% Rabozzi:2016:PAP,% Romanescu:2010:SDV,% Sack:2012:FTA,% Samadi:2012:AIA,% Seidl:2016:GSP,% Skelin:2018:CSA,% Sudan:2010:MPI,% Vassiliadis:2015:PMR,% Wan:2012:WAD,% Wang:2010:RRA,% Wang:2015:DAA,% Zhang:2015:NAG,% Zhang:2016:SAN,% Zheng:2011:WAL,% Zheng:2014:WAD,% Zhu:2012:RAA,% Zheng:2015:WAD% }. \NAMECITE{Awareness}{% Chen:2016:BQA% }. \NAMECITE{Away}{% Arbel-Raviv:2017:PRD% }. \NAMECITE{axes}{% Geneves:2015:XST% }. \NAMECITE{{AxGames}}{% Park:2016:ATC% }. \NAMECITE{axiomatic}{% Krebbers:2014:OAS,% Torlak:2010:MCA% }. \NAMECITE{axiomatization}{% Dillig:2010:SHA,% Henglein:2011:REC% }. \NAMECITE{axioms}{% Bagge:2010:ASB% }. \NAMECITE{{B}}{% Demange:2013:PBB% }. \NAMECITE{{Babel}}{% Adamczyk:2010:TBD% }. \NAMECITE{Back}{% Perez:2017:BFT,% Swaine:2010:BFI,% Bagge:2010:ASB,% Devriese:2016:FAC,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Giorgidze:2011:BBM,% Krishnamurthi:2013:PPL,% Shahriyar:2012:CGR% }. \NAMECITE{back-translation}{% Devriese:2016:FAC% }. \NAMECITE{backed}{% Cheung:2013:ODB,% Yang:2016:PDI% }. \NAMECITE{backend}{% Lyu:2014:DER,% Tan:2016:NVC,% Terei:2010:LBG% }. \NAMECITE{{Backpack}}{% Kilpatrick:2014:BRH% }. \NAMECITE{Backstage}{% Palmer:2011:BJM% }. \NAMECITE{backward}{% Fu:2015:ABE,% Geneves:2015:XST% }. \NAMECITE{backwards}{% Bird:2013:UIT% }. \NAMECITE{Bad}{% Sridharan:2015:MEM,% Checkoway:2013:IAW% }. \NAMECITE{baggage}{% Kumar:2012:WSB% }. \NAMECITE{Balanced}{% Horie:2018:BDQ,% Morihata:2011:BTI% }. \NAMECITE{Balancer}{% Menon:2017:PAL% }. \NAMECITE{balances}{% Felgentreff:2015:CBC% }. \NAMECITE{balancing}{% Hofmeyr:2010:LBS,% Pearce:2015:DLB,% Saraswat:2011:LBG% }. \NAMECITE{{Ball}}{% DElia:2013:BLP% }. \NAMECITE{{Bamboo}}{% Zhou:2010:BDC% }. \NAMECITE{bananas}{% Lindley:2016:TBS% }. \NAMECITE{band}{% Ballard:2012:CAS% }. \NAMECITE{Bandwidth}{% Yoon:2018:FTB% }. \NAMECITE{bangs}{% Sun:2018:AMB% }. \NAMECITE{bank}{% Kim:2010:ODM,% Li:2010:AAB,% Park:2013:RCH% }. \NAMECITE{{Bar}}{% Goyet:2013:LLB% }. \NAMECITE{Bare}{% Omote:2015:IAE,% Zhang:2017:UGM% }. \NAMECITE{Bare-Metal}{% Zhang:2017:UGM,% Omote:2015:IAE% }. \NAMECITE{{BARRACUDA}}{% Eizenberg:2017:BBL% }. \NAMECITE{Barrier}{% Chabbi:2015:BEP,% Chong:2013:BIS,% Brown:2016:BTN,% Cogumbreiro:2015:DDV,% Miranda:2015:PRB,% Sorensen:2016:PIW,% Vilk:2014:DBB,% Yan:2013:SFS% }. \NAMECITE{Barriers}{% Yang:2012:BRF,% Buse:2011:BBU,% Carvalho:2013:RET,% Hellyer:2010:LCW,% Kumar:2014:FBE,% Lu:2014:EDM,% Malkis:2012:VSB,% Schiller:2012:RBW,% Sivaramakrishnan:2012:ERB% }. \NAMECITE{base}{% St-Amour:2013:ERA% }. \NAMECITE{Based}{% Aweke:2016:ASB,% Bornholt:2016:DBA,% Lu:2017:FPL,% Menon:2017:PAL,% Prasad:2016:PMR,% Song:2017:HBA,% Tang:2015:SBC,% Wang:2016:RTE,% Zhang:2015:IPA,% Zhang:2018:WNA,% Adam:2016:TTS,% Ali:2010:MAC,% Alon:2018:GPB,% Alshara:2016:MLO,% Anderson:2010:OPN,% Arbel-Raviv:2018:HEB,% Bagheri:2013:PSD,% Barowy:2012:API,% Bebenita:2010:STB,% Belviranli:2018:JDA,% Beyene:2014:CBA,% Biehl:2010:ISA,% Bonetta:2013:TPE,% Bordignon:2011:MBK,% Broberg:2010:PRB,% Byalik:2016:NNA,% Caniou:2012:PAP,% Chang:2016:DLD,% Chang:2018:DNN,% Chen:2013:OAO,% Chen:2014:CCB,% Chen:2014:TBP,% Chen:2018:AAB,% Chiang:2013:IBM,% Clifford:2014:AFB,% Clifford:2015:MMD,% Cruz:2016:DCG,% DAntoni:2014:FTB,% Das:2015:SBP,% David:2014:TBC,% Davies:2011:ABR,% Davis:2010:RBL,% Ding:2017:GTD,% Du:2012:ABF,% Erdweg:2011:SLB,% Esparza:2011:CPB,% Feng:2017:CBSa,% Feng:2017:CBSb,% Fischmeister:2010:SBP,% Fletcher:2015:FON,% Font:2016:AMR,% Fu:2013:EUD,% Gligoric:2014:AMB,% Grossman:2018:MPB,% Gu:2012:RDK,% Han:2018:HPM,% Han:2018:ORS,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Hertz:2011:WWR,% Holewinski:2012:DTB,% Holk:2014:RBM,% Horie:2014:SDJ,% Hu:2018:SDE,% Huang:2016:BKB,% Hung:2013:AAS,% Inoue:2012:AML,% Jia:2018:ODW,% Kaufmann:2013:SCO,% Kedlaya:2014:DDL,% Kim:2013:DBC,% Kim:2015:OBU,% Kirman:2010:PEA,% Kolesnichenko:2016:CBG,% Kolesnikov:2014:CPB,% Kyle:2012:EPI,% Lampropoulos:2017:BLL,% Lange:2017:FGL,% Launchbury:2012:TBC,% Lee:2018:ASB,% Li:2012:CAP,% Liang:2012:RGB,% Liu:2012:LFA,% Liu:2015:SDS,% Liu:2018:RBI,% Lopez:2015:PBV,% Madhavan:2017:CBR,% Maleki:2016:HOT,% Martins:2014:ECO,% Medeiros:2014:IPB,% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII,% Merrill:2016:MBS,% Metta:2016:TSM,% Mishne:2012:TBS,% Mishra:2015:PGM,% Nagarakatte:2012:MAP,% Navas:2011:CBR,% Neatherway:2012:TBA,% Nguyen:2010:GBA,% Nobre:2016:GBI% }. \NAMECITE{based}{% Otte:2012:ICB,% Ottoni:2018:HJP,% Pape:2016:LIS,% Pavlinovic:2015:PSB,% Pavlou:2012:DBD,% Peldszus:2018:MBS,% Pereira:2017:FBP,% Pestov:2010:FDS,% Ramachandran:2015:CFC,% Ramsey:2011:RRM,% Ribeiro:2012:IFD,% Rompf:2013:ODS,% Ruland:2018:MES,% Ryssel:2011:AVP,% Sabne:2017:MBI,% Salucci:2016:GMC,% SantAnna:2018:TSL,% Saraswat:2011:LBG,% Seginer:2018:QBO,% Shubert:2012:AMB,% Shudler:2017:IPC,% Siegel:2011:AFV,% Siegmund:2014:FBP,% Sincero:2011:EEA,% Smaragdakis:2013:SBP,% Sobernig:2012:CCA,% Spacek:2013:ISS,% Spink:2014:ECG,% Sridharan:2011:FTA,% Srivastava:2011:PBI,% Stefanescu:2016:SBP,% Steindorfer:2017:TSP,% Stork:2014:APB,% Suenaga:2012:TBS,% Tao:2012:UGA,% Thamsborg:2011:KLR,% Thomas:2011:LOS,% Thum:2013:FBD,% Totla:2013:CIB,% Traytel:2013:VDP,% Tzenakis:2012:BBL,% Ugawa:2010:IRB,% Uhler:2014:SSB,% Virlet:2011:SSB,% Vora:2014:AEA,% Wang:2011:DBM,% Wang:2016:HPM,% Wang:2017:GSM,% Wen:2018:IBM,% Wimmer:2014:DST,% Wu:2011:STB,% Wu:2017:PRP,% Zhang:2012:LBC,% Zhang:2012:SRB,% Zhang:2013:TLC,% Zhang:2017:DLN,% Zhao:2013:FVS,% Zhou:2011:SBA,% Zu:2012:GBN,% vonKoch:2013:LRB,% Estrada:2017:UDP,% Lee:2014:IPL,% Zhang:2017:TSB% }. \NAMECITE{basic}{% Beaugnon:2014:VVO% }. \NAMECITE{Basis}{% Jung:2015:IMI% }. \NAMECITE{batched}{% Haidar:2015:TBL% }. \NAMECITE{batching}{% Agrawal:2014:PGS% }. \NAMECITE{Battery}{% Boker:2014:BTS,% Kansal:2013:LAB% }. \NAMECITE{battlefield}{% Wehr:2010:JBP% }. \NAMECITE{{Bayesian}}{% Cai:2018:VHA,% Gordon:2013:MLP,% Oh:2015:LSA,% Raghothaman:2018:UGP,% Shan:2017:EBI% }. \NAMECITE{{Baymax}}{% Chen:2016:BQA% }. \NAMECITE{{Bayonet}}{% Gehr:2018:BPI% }. \NAMECITE{{BDDT}}{% Tzenakis:2012:BBL% }. \NAMECITE{Be}{% Wang:2016:MGM,% Attiya:2011:LOE,% Bavishi:2016:PRA,% Blelloch:2012:IDP,% Dimoulas:2016:OLP,% Lindley:2017:DDD,% Stanley:2010:AOH% }. \NAMECITE{bedrock}{% Chlipala:2013:BSP% }. \NAMECITE{before}{% Mitchell:2012:SBB,% Summers:2011:FBC,% Thomson:2015:LHB% }. \NAMECITE{Beginner}{% Lampropoulos:2017:BLL% }. \NAMECITE{beginning}{% Crestani:2010:ERG% }. \NAMECITE{begone}{% Meawad:2012:EBS% }. \NAMECITE{behave}{% Emoto:2016:TLV% }. \NAMECITE{Behavior}{% Kim:2017:KPC,% Nowatzki:2016:ABS,% Zhang:2017:MAP,% Lee:2017:TUB,% Lin:2015:SGU,% Malakuti:2015:EGM,% Mesa-Martinez:2010:CPT,% Richards:2010:ADB,% Ringert:2016:CCG,% Shen:2010:RBV,% Tamayo:2012:UBD,% Wilson:2018:BGT,% Wu:2012:EIS% }. \NAMECITE{Behavioral}{% Findler:2014:BSC,% Caires:2013:TDB,% Spacek:2013:ISS% }. \NAMECITE{behaviors}{% Pinto:2014:UEB% }. \NAMECITE{behaviour}{% Budi:2011:AMA,% Sewe:2012:NSI% }. \NAMECITE{behaviour-preserving}{% Budi:2011:AMA% }. \NAMECITE{Behaviours}{% Alglave:2015:GCW% }. \NAMECITE{being}{% Martinez:2018:ITR% }. \NAMECITE{benchmark}{% Jin:2015:CPI,% Sewe:2011:CCS% }. \NAMECITE{Benchmarking}{% Lottarini:2018:VBV,% Ritson:2016:BWM,% Aigner:2013:ATU,% Aigner:2015:AJE,% Herrera:2018:NCW,% Kalibera:2013:RBR,% Marr:2017:CLC% }. \NAMECITE{benchmarks}{% Gal-On:2012:CPR,% Richards:2011:ACJ% }. \NAMECITE{benefit}{% Hoppe:2013:DDB% }. \NAMECITE{Benefits}{% Buse:2011:BBU,% Firoz:2017:PDC,% Castanos:2012:BPE,% Foroozannejad:2010:LDB,% Kulkarni:2010:IBP,% Sim:2012:PAF% }. \NAMECITE{best}{% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Morris:2016:BBW% }. \NAMECITE{Better}{% Gabriel:2010:BST,% Marlow:2010:SNM,% Morrisett:2012:RBF,% Thomson:2015:LHB% }. \NAMECITE{Between}{% Kang:2017:NCI,% Powers:2017:BBG,% Chong:2018:QCG,% Hur:2011:KLR,% Ji:2018:BGB,% Kobayashi:2017:RBH,% Majo:2011:MMN,% Reynders:2016:GSB,% Shen:2017:BGB,% Stuchlik:2012:SVD,% Zhao:2018:BGB,% vanGroningen:2010:ESB% }. \NAMECITE{Betweenness}{% Prountzos:2013:BCA,% Wang:2016:APG% }. \NAMECITE{Beyond}{% Chisnall:2015:BPA,% Olukotun:2014:BPP,% Broberg:2010:PRB,% Hunt:2010:LBS,% Kanvar:2017:WNG,% Perrin:2016:CCB% }. \NAMECITE{{BI}}{% Ishtiaq:2011:BAL,% Park:2013:TPB% }. \NAMECITE{Bias}{% Sharma:2014:BVT% }. \NAMECITE{Bias-variance}{% Sharma:2014:BVT% }. \NAMECITE{bidirectional}{% Dunfield:2013:CEB,% Matsuda:2015:ABP,% Wang:2011:IUE% }. \NAMECITE{bidirectionalization}{% Voigtlander:2010:CSS% }. \NAMECITE{Bidirectionalizing}{% Hidaka:2010:BGT% }. \NAMECITE{bidirectionally}{% Omar:2017:HBT% }. \NAMECITE{Big}{% Chen:2017:BDA,% Gidra:2015:NGC,% Nguyen:2015:FCR,% Nguyen:2018:SCM,% Raychev:2015:PPP,% Vitousek:2017:BTL,% Bruno:2017:NPG,% Bu:2013:BAD,% Emoto:2016:TLV,% Esmaeilsabzali:2012:MAC,% Park:2013:PPB,% Rabozzi:2016:PAP% }. \NAMECITE{big-data}{% Rabozzi:2016:PAP% }. \NAMECITE{big-step}{% Esmaeilsabzali:2012:MAC% }. \NAMECITE{{BigFoot}}{% Rhodes:2017:BSC% }. \NAMECITE{billions}{% Dyer:2014:DVE% }. \NAMECITE{Binaries}{% Katz:2018:SRC,% David:2016:SSB,% David:2017:SBT,% Katz:2016:ETB,% Kling:2012:BDI,% Mendis:2015:HLH% }. \NAMECITE{Binary}{% Kyle:2015:ADA,% McMahan:2017:ASF,% Wang:2018:IDG,% Zeng:2015:PPH,% dAntras:2017:HXU,% Bohm:2011:GJT,% Bronson:2010:PCB,% Crain:2012:SFB,% DAntras:2017:LOD,% Drachsler:2014:PCB,% Eizenberg:2017:BBL,% ElWazeer:2013:SVD,% Hsu:2013:IDB,% Jia:2013:SID,% Kondoh:2010:DBT,% Kyle:2012:EPI,% Lyu:2014:DER,% Natarajan:2014:FCL,% Pavlou:2012:DBD,% Ramachandran:2015:CFC,% Ramachandran:2016:IEI,% Roy:2011:HBR,% Schulte:2013:ARB,% Spink:2014:ECG,% Tzannes:2010:LBS,% Volanschi:2018:ISC,% Zhang:2014:PSS,% vonKoch:2013:LRB% }. \NAMECITE{binary-level}{% Eizenberg:2017:BBL% }. \NAMECITE{binary-splitting}{% Tzannes:2010:LBS% }. \NAMECITE{Binders}{% Weirich:2011:BU,% Bernardy:2013:NFP,% Cave:2012:PBI,% Matsuda:2018:EIL,% Pouillard:2010:FLP% }. \NAMECITE{Binding}{% Flatt:2016:BSS,% Kang:2013:HPP,% Radojkovic:2010:TSB,% Stansifer:2014:RSM% }. \NAMECITE{binding-safe}{% Stansifer:2014:RSM% }. \NAMECITE{bindings}{% Popescu:2011:RPS% }. \NAMECITE{biological}{% Koksal:2013:SBM% }. \NAMECITE{biology}{% Bodik:2014:MBS,% Daniels:2012:ERH% }. \NAMECITE{bird}{% Guyer:2014:UJT% }. \NAMECITE{Birth}{% Nitu:2017:SBQ% }. \NAMECITE{Bisimulation}{% Feng:2011:BQP,% Liu:2017:ADB% }. \NAMECITE{bisimulations}{% Bonchi:2013:CNE,% Hur:2012:MBK,% Sangiorgi:2016:EBP% }. \NAMECITE{bit}{% Kuszmaul:2015:SSF,% Lee:2016:VBM,% Takeda:2016:CBE,% Vytiniotis:2010:FPE,% Zhao:2010:EMS% }. \NAMECITE{bit-manipulations}{% Lee:2016:VBM% }. \NAMECITE{bitcode}{% Huber:2013:CWA% }. \NAMECITE{bitcoin}{% Crary:2015:PPA% }. \NAMECITE{Black}{% Calciu:2017:BBC,% Ngo:2015:RES,% Billes:2017:SBB,% Braquehais:2017:SDC,% Kalibera:2012:BBA% }. \NAMECITE{Black-box}{% Calciu:2017:BBC,% Billes:2017:SBB,% Braquehais:2017:SDC,% Kalibera:2012:BBA% }. \NAMECITE{Blame}{% Ahmed:2011:BA,% Keil:2015:BAH,% Siek:2015:BCT,% Dimoulas:2011:CBC,% Garcia:2013:CTB,% Jia:2016:MBA,% Siek:2010:TB,% Vitousek:2017:BTL,% Zhang:2016:ABS% }. \NAMECITE{Blasting}{% Kumar:2018:BTF% }. \NAMECITE{{BLeak}}{% Vilk:2018:BAD% }. \NAMECITE{{Blink}}{% Sharma:2011:BMS,% Sharma:2012:BMS% }. \NAMECITE{bloat}{% Bhattacharya:2013:CCI,% Bu:2013:BAD,% Xu:2010:DIU% }. \NAMECITE{bloat-aware}{% Bu:2013:BAD% }. \NAMECITE{Block}{% Tuch:2012:BSV,% Chang:2011:LCW,% Guan:2013:BBL,% Kim:2014:LBL,% Ryssel:2011:AVP,% Tzenakis:2012:BBL,% Vorobyov:2017:SSE% }. \NAMECITE{block-level}{% Guan:2013:BBL,% Kim:2014:LBL,% Tzenakis:2012:BBL,% Vorobyov:2017:SSE% }. \NAMECITE{block-mapping}{% Chang:2011:LCW% }. \NAMECITE{blocking}{% Brown:2014:GTN,% Prokopec:2012:CTE% }. \NAMECITE{blocks}{% Vrvilo:2017:MDF,% Zyulkyarov:2010:DPU% }. \NAMECITE{{BLog}}{% Guan:2013:BBL% }. \NAMECITE{{Blue}}{% Lu:2013:MLP% }. \NAMECITE{board}{% Smaragdakis:2014:IAC% }. \NAMECITE{boat}{% Nugteren:2012:BHM% }. \NAMECITE{boilerplate}{% Adams:2012:TYB,% Zhang:2015:SYB% }. \NAMECITE{{Bolt}}{% Delimitrou:2017:BKW,% Kling:2012:BDI% }. \NAMECITE{boolean}{% Chaudhuri:2014:BBQ,% Henzinger:2010:BQN,% Park:2013:TPB% }. \NAMECITE{Boosting}{% Chen:2013:BEF,% Cochran:2015:PBP,% Hassan:2014:OTB,% Pavlou:2012:DBD% }. \NAMECITE{Boot}{% Nitu:2017:SBQ% }. \NAMECITE{Bootstrapping}{% Chevalier-Boisvert:2012:BSH,% Konat:2017:BDS,% Strub:2012:SCB% }. \NAMECITE{{Border}}{% Weitz:2016:SVB% }. \NAMECITE{borrowing}{% Naden:2012:TSB% }. \NAMECITE{Both}{% Duan:2015:AMF,% Cao:2016:DBG,% Kulkarni:2010:IBP,% Morris:2016:BBW% }. \NAMECITE{Bottle}{% Bois:2013:BGV% }. \NAMECITE{Bottleneck}{% Kumar:2018:BTF% }. \NAMECITE{Bottlenecks}{% Boroumand:2018:GWC,% Bois:2013:BGV% }. \NAMECITE{bottom}{% Zhang:2014:HTB% }. \NAMECITE{bottom-up}{% Zhang:2014:HTB% }. \NAMECITE{bound}{% Altmeyer:2010:RAT,% Gulwani:2010:RBP,% Hoffmann:2017:TAR% }. \NAMECITE{Boundaries}{% Barbalace:2017:BBH,% Schoepe:2014:STI% }. \NAMECITE{boundary}{% Reynders:2016:GSB% }. \NAMECITE{Bounded}{% Coons:2013:BPO,% Klock:2012:BLR,% Ngo:2018:BER,% Nguyen:2015:FCR,% Rosner:2014:BET,% Sengupta:2015:HSD,% Vazou:2015:BRT,% Dudenhefner:2017:ITC,% Emmi:2011:DBS,% Greenman:2014:GFB,% Krishnaswami:2012:HOF,% Liu:2015:LRT,% Santos:2018:MBD% }. \NAMECITE{Bounded-latency}{% Klock:2012:BLR% }. \NAMECITE{Bounding}{% Dolan:2018:BDR,% Morrison:2015:TBT,% Thomson:2014:CTU% }. \NAMECITE{Bounds}{% Rajbhandari:2017:OFI,% Bendersky:2011:SOB,% Brock:2018:PBS,% Carbonneaux:2014:EEV,% Carbonneaux:2015:CCR,% Cohen:2013:LPC% }. \NAMECITE{Box}{% Ngo:2015:RES,% Bao:2012:WBS,% Billes:2017:SBB,% Braquehais:2017:SDC,% Calciu:2017:BBC,% Kalibera:2012:BBA,% Roberson:2010:EMG% }. \NAMECITE{{BPMN}}{% Makki:2017:ART% }. \NAMECITE{Brain}{% Williams:2016:BIC% }. \NAMECITE{{Brainy}}{% Jung:2011:BES% }. \NAMECITE{Branch}{% Evtyushkin:2018:BNS,% Sidiroglou-Douskos:2015:TAI,% Jia:2013:SID% }. \NAMECITE{Branching}{% Mista:2018:BPQ% }. \NAMECITE{{BranchScope}}{% Evtyushkin:2018:BNS% }. \NAMECITE{{Breadcrumbs}}{% Bond:2010:BEC% }. \NAMECITE{breadth}{% Liu:2012:FPA% }. \NAMECITE{breadth-first}{% Liu:2012:FPA% }. \NAMECITE{breakable}{% Udupa:2011:AEB% }. \NAMECITE{Breaking}{% Barbalace:2017:BBH,% Brown:2016:BTN,% Gangwani:2016:CBS,% Guo:2015:PBL,% Vilk:2014:DBB% }. \NAMECITE{breakpoints}{% Park:2012:CB% }. \NAMECITE{Brewing}{% Wu:2018:EBJ% }. \NAMECITE{brick}{% Zhao:2018:SCG% }. \NAMECITE{Bridge}{% Ji:2018:BGB% }. \NAMECITE{Bridging}{% Chaudhuri:2014:BBQ,% Perez:2015:BGG,% Powers:2017:BBG,% Shen:2017:BGB,% Zhao:2018:BGB,% Muller:2017:RPC,% Nikhil:2010:UGP% }. \NAMECITE{bright}{% Devriese:2011:BST% }. \NAMECITE{bring}{% Xia:2011:VWB% }. \NAMECITE{Bringing}{% Giorgidze:2011:BBM,% Goiri:2015:ABA,% Haas:2017:BWS,% Tatlock:2010:BEV,% Chen:2018:HBA,% OConnor:2016:RTR,% Verwaest:2010:PBR% }. \NAMECITE{Browser}{% Powers:2017:BBG,% Cascaval:2013:ZPW,% Freudenberg:2015:SMP,% OCallahan:2012:WYW,% Vilk:2014:DBB,% Wagner:2011:CMM,% Yoo:2014:WRR% }. \NAMECITE{Browsers}{% Yao:2018:SSG% }. \NAMECITE{{Browsix}}{% Powers:2017:BBG% }. \NAMECITE{{BSP}}{% Chen:2016:SPN% }. \NAMECITE{Budget}{% Wang:2016:RTE% }. \NAMECITE{Buffer}{% Barijough:2015:IAM,% Bouakaz:2013:BME,% Yang:2017:CLA,% Foroozannejad:2010:LDB,% Park:2013:RCH,% Zeng:2011:CCH% }. \NAMECITE{Buffer-Throughput}{% Barijough:2015:IAM% }. \NAMECITE{buffered}{% Demange:2013:PBB% }. \NAMECITE{Buffers}{% Malka:2015:REI% }. \NAMECITE{bug}{% Bond:2010:BEC,% Deng:2013:ECB,% Gu:2012:RDK,% Huang:2012:LSC,% Jin:2010:ISS,% Jovic:2011:CMI,% Lee:2010:JSD,% Nagarakatte:2012:MAP,% Wang:2014:CBL,% Weeratunge:2010:AMD,% Zhang:2013:CFC% }. \NAMECITE{buggy}{% Gabel:2010:SSD% }. \NAMECITE{Bugs}{% Hicks:2015:SLR,% Huang:2017:PSA,% Leesatapornwongsa:2016:TTN,% Liu:2017:DAD,% Liu:2018:FAD,% Mao:2016:RFR,% Rigger:2018:STA,% Burckhardt:2010:RSP,% Elmas:2013:CDS,% Gao:2011:TMH,% Gao:2012:TMH,% Jin:2012:UDR,% Joshi:2012:UHI,% Le:2015:FDC,% Olivo:2015:SDA,% Regehr:2012:TCR,% Ryu:2016:JFB,% Shi:2010:DUW,% Sun:2016:FCB,% Yang:2011:FUB,% Zhang:2010:CDS,% Zhang:2011:CDC,% Zhang:2012:CDC,% Zhou:2013:WED% }. \NAMECITE{Build}{% Brown:2016:HBS,% Smith:2016:LMR,% Al-Kofahi:2017:FLL,% Erdweg:2015:SOI,% Gligoric:2014:AMB% }. \NAMECITE{Building}{% Chari:2017:BEH,% Hickey:2014:BES,% Huang:2016:BKB,% Liu:2017:DBD,% Stefan:2014:BSS,% Humer:2015:DSL,% Ipek:2010:DRM,% Mitchell:2012:SBB,% Nieh:2012:CBR% }. \NAMECITE{bulk}{% Diamos:2013:RAM% }. \NAMECITE{burden}{% Arif:2018:RBP% }. \NAMECITE{burning}{% Wortmann:2013:COH% }. \NAMECITE{bus}{% Chattopadhyay:2011:SBS,% Hussein:2015:DRM% }. \NAMECITE{Butterfly}{% Goodstein:2010:BAA,% Steele:2017:UBP% }. \NAMECITE{Butterfly-Patterned}{% Steele:2017:UBP% }. \NAMECITE{{BVH}}{% Perard-Gayot:2017:RSE% }. \NAMECITE{C}{% DeLozier:2013:ICL,% Voelter:2015:UCL,% Agten:2015:SMV,% Bagge:2010:ASB,% Batty:2011:MCC,% Batty:2012:CCC,% Batty:2013:LAC,% Beemster:2013:RCD,% Blazy:2016:AMF,% Broadbent:2013:CSC,% Carbonneaux:2014:EEV,% Chisnall:2015:BPA,% Chisnall:2017:CJS,% Chong:2018:STW,% Costanzo:2016:EEV,% DeLozier:2013:ICL,% Duck:2018:ETM,% Ellison:2012:EFS,% Flur:2017:MSC,% Gazzillo:2012:SPA,% Greenaway:2014:DSS,% Hathhorn:2015:DUC,% Hayden:2012:KEG,% Jourdan:2015:FVC,% Kang:2015:FCM,% Krebbers:2014:OAS,% Lahav:2017:RSC,% Leissa:2012:ECL,% Lidbury:2017:DRD,% Martin:2010:DCO,% Memarian:2016:DCE,% Morisset:2013:CTT,% Nagarakatte:2010:CCE,% Nienhuis:2016:OSC,% Norris:2013:CCC,% Oh:2012:DIS,% Ou:2015:AAI,% Ou:2017:CCD,% Pek:2014:NPD,% Ramananandro:2011:FVO,% Ramananandro:2012:MSC,% Ravitch:2013:AMO,% Regehr:2012:TCR,% Rigger:2018:AXI,% Rigger:2018:STA,% Rompf:2015:FPS,% Sarkar:2012:SCC,% Solodkyy:2012:OET,% Solodkyy:2014:OPM,% Tripp:2018:FHP,% Yang:2011:FUB,% Zhang:2014:ESA% }. \NAMECITE{{C\#}}{% Santhiar:2017:SDD% }. \NAMECITE{{C\&C}}{% Ringert:2016:CCG% }. \NAMECITE{{C}-like}{% Leissa:2012:ECL,% Oh:2012:DIS% }. \NAMECITE{{C-SHORe}}{% Broadbent:2013:CSC% }. \NAMECITE{{C/C}}{% Batty:2012:CCC,% Batty:2013:LAC,% Duck:2018:ETM,% Flur:2017:MSC,% Lahav:2017:RSC,% Nienhuis:2016:OSC,% Norris:2013:CCC,% Ou:2015:AAI,% Ou:2017:CCD,% Sarkar:2012:SCC,% Martin:2010:DCO% }. \NAMECITE{{C11}}{% Batty:2016:OSA,% Morisset:2013:CTT,% Vafeiadis:2013:RSL,% Vafeiadis:2015:CCO% }. \NAMECITE{{C11/C}}{% Morisset:2013:CTT% }. \NAMECITE{{C4}}{% Tene:2011:CCC% }. \NAMECITE{Cache}{% Afek:2011:CIA,% Ballabriga:2014:CRP,% Blelloch:2013:CEF,% Chowdhury:2017:PPE,% Cullmann:2011:CPA,% Kandemir:2010:CTA,% Kim:2017:KPC,% Li:2017:PCO,% Lifflander:2017:CLO,% Liu:2017:ITN,% Luo:2017:TDS,% Mukkara:2016:WID,% Prokopec:2018:CTC,% Shrivastava:2010:CVE,% Tang:2015:COW,% Zhang:2015:IPA,% Beg:2010:GTA,% Brock:2013:PPA,% Brock:2018:PBS,% Castaldo:2010:SLP,% Chowdhury:2016:AAD,% Ding:2011:UUL,% Domagala:2016:GCT,% Doychev:2017:RAS,% Eizenberg:2016:ROD,% Gu:2011:TPL,% Herlihy:2014:WSF,% Hong:2016:EPM,% Inoue:2012:ISC,% Li:2012:CAP,% Majo:2011:MMN,% Metreveli:2012:CCP,% Muralidhara:2010:IAS,% Prabhakar:2011:QAS,% Robinson:2016:CCM,% Shidal:2015:RTC,% Xiang:2011:AWP,% Zakkak:2014:JJM,% Zhang:2010:DCS,% Zhao:2011:DCC,% Zheng:2014:WAD,% Zheng:2015:WAD,% Zheng:2017:ITS% }. \NAMECITE{cache-conscious}{% Beg:2010:GTA% }. \NAMECITE{cache-efficiency}{% Tang:2015:COW% }. \NAMECITE{Cache-Oblivious}{% Chowdhury:2017:PPE,% Li:2017:PCO,% Tang:2015:COW,% Chowdhury:2016:AAD% }. \NAMECITE{cache-partitioned}{% Metreveli:2012:CCP% }. \NAMECITE{Cache-related}{% Ballabriga:2014:CRP% }. \NAMECITE{Cache-tries}{% Prokopec:2018:CTC% }. \NAMECITE{caches}{% Altmeyer:2010:RAT,% Ballabriga:2014:CRP,% Beg:2010:GTA,% Kamruzzaman:2010:SDS,% Nunez:2016:PGC,% Sarkar:2011:PTM,% Shrivastava:2010:CVE% }. \NAMECITE{Caching}{% Yang:2017:CLA,% Yoon:2018:FTB,% Al-Saber:2015:SSA,% Gu:2012:GTC,% Li:2012:CAP,% Payer:2012:PAA,% Scully:2017:POA% }. \NAMECITE{{CACM}}{% Hind:2013:CRH% }. \NAMECITE{{Caffe}}{% Awan:2017:CCD% }. \NAMECITE{{Caisson}}{% Li:2011:CHD% }. \NAMECITE{{CakeML}}{% Kumar:2014:CVI,% Tan:2016:NVC% }. \NAMECITE{Calculating}{% Garcia:2013:CTB% }. \NAMECITE{calculator}{% Ismail:2016:DPD% }. \NAMECITE{calculi}{% Cai:2014:TCH,% Curien:2016:TER,% Dudenhefner:2017:ITC% }. \NAMECITE{Calculus}{% Crary:2015:CRM,% Tobisawa:2015:MLC,% Acar:2016:DCC,% Borgstrom:2016:LCF,% Bowman:2018:TCC,% Chen:2012:ETT,% Cousot:2014:GCC,% Downen:2016:SCC,% Gaboardi:2015:ACL,% Goyet:2013:LLB,% Grabmayer:2014:MSL,% Lee:2010:FXC,% Oliveira:2012:ICN,% Omar:2017:HBT,% Perez:2011:SLS,% Petricek:2014:CCC,% Polakow:2015:EFL,% Reed:2010:DMT,% Walkingshaw:2013:CMI% }. \NAMECITE{Call}{% Moreira:2017:FCR,% Petrashko:2016:CGL,% Zhao:2014:CSP,% Checkoway:2013:IAW,% Wu:2016:CEA,% Xue:2012:RJC% }. \NAMECITE{Callbacks}{% Tang:2015:SBC% }. \NAMECITE{Calling}{% Ausiello:2012:KCC,% Cai:2018:CRC,% Rival:2011:CCA,% Caldwell:2017:RCC,% DElia:2011:MHC,% Huang:2013:ECS,% Zhao:2014:CSP% }. \NAMECITE{Calling-to-reference}{% Cai:2018:CRC% }. \NAMECITE{calls}{% Surendran:2016:APP% }. \NAMECITE{calm}{% Matteis:2016:KCR% }. \NAMECITE{{CALOREE}}{% Mishra:2018:CLC% }. \NAMECITE{{{camlp4}}}{% Chyzak:2011:UCP% }. \NAMECITE{can}{% Blelloch:2012:IDP,% Jovic:2011:CMI,% Myers:2013:HLC,% Reichenbach:2010:WCG,% Russo:2015:FPT,% Toffola:2015:PPY,% Vafeiadis:2015:CCO% }. \NAMECITE{canary}{% Laurenzano:2016:IRU% }. \NAMECITE{cannot}{% Attiya:2011:LOE% }. \NAMECITE{Canonicity}{% Licata:2012:CDT% }. \NAMECITE{{Cantor}}{% Smolka:2017:CMS% }. \NAMECITE{Cap}{% Zhang:2016:MPU% }. \NAMECITE{capabilities}{% Haller:2016:LLA% }. \NAMECITE{Capability}{% Pohle:2010:CWM,% Rhodes:2015:DDO,% Salucci:2016:GMC% }. \NAMECITE{capability-based}{% Salucci:2016:GMC% }. \NAMECITE{capable}{% Pfefferle:2015:HVF% }. \NAMECITE{Capacity}{% Sadrosadati:2018:LEH,% Mitchell:2013:FCP% }. \NAMECITE{capo}{% Sewe:2011:CCS% }. \NAMECITE{capture}{% Makki:2017:ART% }. \NAMECITE{captured}{% Carvalho:2013:RET% }. \NAMECITE{capturing}{% Bond:2013:OCC% }. \NAMECITE{card}{% Cartey:2012:SGC% }. \NAMECITE{Cardinalities}{% vGleissenthall:2016:CUQ% }. \NAMECITE{cardinality}{% Sergey:2014:MHO% }. \NAMECITE{cards}{% Tuch:2012:BSV% }. \NAMECITE{care}{% deOliveira:2013:WYS% }. \NAMECITE{{Carlo}}{% Huang:2017:CMC% }. \NAMECITE{carte}{% Delaware:2013:MTC% }. \NAMECITE{{Cartesian}}{% Sousa:2016:CHL% }. \NAMECITE{Case}{% Barijough:2015:IAM,% Chlipala:2015:NIM,% Kotra:2017:HSC,% Kotselidis:2017:HMR,% Kuenzer:2017:UEC,% Callau:2015:UTP,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Fenske:2017:HPA,% Forrest:2010:CES,% Hashmi:2011:CNI,% Hashmi:2012:CNI,% Henry:2014:HCW,% Hirschfeld:2012:EUC,% Marino:2011:CSP,% Matsuda:2018:EIL,% Radermacher:2010:GEI,% Rajan:2010:CMD,% Regehr:2012:TCR,% Slaatten:2012:TAG,% Thebault:2015:SEI,% Vitek:2014:CTR,% Voelter:2015:UCL% }. \NAMECITE{cases}{% Takeyama:2011:PAC% }. \NAMECITE{{CASM}}{% Lezuo:2014:COC% }. \NAMECITE{{CASPAR}}{% Gangwani:2016:CBS% }. \NAMECITE{{Casper}}{% Wu:2016:CEA% }. \NAMECITE{Cast}{% Allende:2014:CIS% }. \NAMECITE{{CASTLE}}{% Ramachandran:2015:CFC% }. \NAMECITE{casts}{% Kang:2015:FCM,% Stuchlik:2012:SVD% }. \NAMECITE{{Catalyst}}{% Garg:2017:CGA% }. \NAMECITE{Catch}{% Jovic:2011:CMI% }. \NAMECITE{category}{% Hinze:2011:PUF% }. \NAMECITE{cats}{% Alglave:2014:HCM% }. \NAMECITE{Causal}{% Perrin:2016:CCB,% Bouajjani:2017:VCC,% Brutschy:2018:SSA,% Volanschi:2018:ISC% }. \NAMECITE{Causality}{% Hsiao:2017:ASI,% Kwon:2016:LCI,% Wortmann:2013:COH,% Huang:2015:SMC,% Huang:2016:MCR% }. \NAMECITE{causally}{% Lesani:2016:CCC% }. \NAMECITE{'{Cause}}{% Gotsman:2016:CIS,% Jose:2011:CCC% }. \NAMECITE{causes}{% Sanchez-Stern:2018:FRC,% Tallent:2015:DCS,% Xu:2011:LHP% }. \NAMECITE{causing}{% Chiang:2014:ESI% }. \NAMECITE{{CaVa}}{% Martini:2017:AGV% }. \NAMECITE{CC}{% Ding:2011:TEP% }. \NAMECITE{{CDNs}}{% Kuenzer:2017:UEC% }. \NAMECITE{{CDSChecker}}{% Norris:2013:CCC% }. \NAMECITE{{Cedalion}}{% Lorenz:2011:CLL% }. \NAMECITE{{CEGAR}}{% Kobayashi:2011:PAC% }. \NAMECITE{ceiling}{% Schwarz:2011:SAI% }. \NAMECITE{Celebrating}{% Emani:2015:CDM% }. \NAMECITE{{Cell}}{% Ali:2010:MAC% }. \NAMECITE{{Cell}-based}{% Ali:2010:MAC% }. \NAMECITE{Cells}{% Guo:2016:HDI% }. \NAMECITE{center}{% Hwang:2014:MFG,% Pelley:2010:PRD% }. \NAMECITE{centered}{% Jiang:2012:OSP% }. \NAMECITE{centers}{% Ahmad:2010:JOI% }. \NAMECITE{centrality}{% Prountzos:2013:BCA,% Wang:2016:APG% }. \NAMECITE{centralization}{% Ma:2015:ETS% }. \NAMECITE{centre}{% Faddegon:2015:ADR% }. \NAMECITE{centric}{% Braz:2017:CCA,% Ekblad:2014:SCC,% Emoto:2016:TLV,% Hoefler:2012:CCO,% Liu:2018:LLC,% Luo:2016:DCC,% Nowatzki:2013:GCC,% Tian:2010:ICP,% Zhou:2010:BDC% }. \NAMECITE{century}{% Hill:2014:CCA,% Hill:2013:RDC% }. \NAMECITE{certification}{% Strub:2012:SCB% }. \NAMECITE{Certified}{% Bahr:2015:CSM,% Gu:2015:DSC,% Gu:2018:CCA,% Carbonneaux:2015:CCR,% Lesani:2016:CCC,% McCreight:2010:CFC,% Strub:2012:SCB,% Tanter:2016:GCP% }. \NAMECITE{{CETS}}{% Nagarakatte:2010:CCE% }. \NAMECITE{{C{\'e}u}}{% Santos:2018:MBD% }. \NAMECITE{{CFA}}{% Germane:2017:PEA,% Might:2010:REC% }. \NAMECITE{{CFL}}{% Cai:2018:CRC,% Zhang:2013:FAD% }. \NAMECITE{{CFL}-reachability}{% Cai:2018:CRC,% Zhang:2013:FAD% }. \NAMECITE{{CGRAs}}{% Kim:2010:ODM% }. \NAMECITE{chain}{% Huang:2017:CMC,% Colin:2016:CTC% }. \NAMECITE{Chaining}{% Yan:2018:FPS% }. \NAMECITE{chains}{% Morris:2010:ICT% }. \NAMECITE{{Chair}}{% Gibbons:2013:ASV,% Gibbons:2014:SVC,% Sewell:2014:PPC,% Vitek:2013:SCR,% Vitek:2014:SCR% }. \NAMECITE{Challenges}{% Nieh:2012:CBR,% Siek:2017:CPT,% Witchel:2016:PPW,% Acar:2018:PCM,% Agerwala:2010:ECC,% Gal-On:2012:CPR,% Lv:2012:VCV,% Mutlu:2011:MSM,% Ossher:2010:FMT,% Torrellas:2010:ESC% }. \NAMECITE{Change}{% Wang:2015:SPC,% Braz:2017:CCA,% Fenske:2017:HPA,% Larus:2011:CWC,% Larus:2012:CWC,% Steinert:2013:COA,% Sunshine:2011:FCS,% Zhou:2013:LPC,% vanderPloeg:2015:PPF% }. \NAMECITE{change-centric}{% Braz:2017:CCA% }. \NAMECITE{change-proneness}{% Fenske:2017:HPA% }. \NAMECITE{changes}{% Cai:2014:TCH,% Cicek:2016:TTI,% Paletov:2018:ICA% }. \NAMECITE{Channel}{% Evtyushkin:2018:BNS,% Lange:2017:FGL,% Moreno:2013:NIP% }. \NAMECITE{channel-based}{% Lange:2017:FGL% }. \NAMECITE{channels}{% Antonopoulos:2017:DIS,% Colin:2016:CTC,% Stefan:2012:ACT,% Zhang:2012:LBC% }. \NAMECITE{{Chapar}}{% Lesani:2016:CCC% }. \NAMECITE{Chaperones}{% Strickland:2012:CIR% }. \NAMECITE{characterisations}{% Ying:2017:IQP% }. \NAMECITE{Characteristic}{% Chargueraud:2011:CFV,% Chargueraud:2010:PVT% }. \NAMECITE{Characteristics}{% Menon:2017:PAL,% Chen:2014:CCB,% Datta:2012:TVW% }. \NAMECITE{characterizes}{% Gilray:2016:ACP% }. \NAMECITE{Characterizing}{% Elango:2015:CDA,% Mesa-Martinez:2010:CPT% }. \NAMECITE{Charles}{% Black:2012:PSD% }. \NAMECITE{{CHC}}{% Zhu:2018:DDC% }. \NAMECITE{cheap}{% Feng:2010:SPS% }. \NAMECITE{check}{% Gill:2011:DEF,% Rhodes:2017:BSC% }. \NAMECITE{{CheckCell}}{% Barowy:2014:CDD% }. \NAMECITE{checked}{% Breitner:2018:PCP% }. \NAMECITE{checker}{% Burckhardt:2010:LCA% }. \NAMECITE{Checking}{% Bonchi:2013:CNE,% Bornholt:2016:SCF,% Bouajjani:2015:TRC,% Brown:2016:HBS,% Chong:2014:CCT,% Huang:2017:PSA,% Mao:2016:RFR,% Ou:2017:CCD,% Rosu:2012:CRU,% Allen:2011:TCM,% Biswas:2014:DES,% Blum:2016:SMC,% Brotherston:2016:MCS,% Burnim:2011:NRC,% Burnim:2011:SCS,% Burnim:2012:SCS,% Chaudhary:2014:ESC,% Chen:2018:AAB,% Coughlin:2014:FTA,% Demsky:2015:SSD,% Erdweg:2015:CCF,% Flanagan:2013:PES,% Hasuo:2016:LTP,% Huang:2012:RRC,% Huang:2015:SMC,% Jensen:2015:SMC,% Khoo:2010:MTC,% Kobayashi:2011:PAC,% Kolesnikov:2014:CPB,% Li:2011:JEC,% Martin:2010:DCO,% Metta:2016:TSM,% Miao:2011:ITC,% Muranushi:2014:ERT,% Neatherway:2012:TBA,% Newton:2016:PTC,% Norris:2013:CCC,% Ramsay:2014:TDA,% Rehman:2016:VMJ,% Ren:2016:JTS,% Rhodes:2015:DDO,% Roberson:2010:EMG,% Ruwase:2010:DLE,% Sharma:2013:DDE,% Stampoulis:2012:SUE,% Torlak:2010:MCA,% Vechev:2010:PPC,% Yu:2012:SCC,% Zhang:2017:TSB% }. \NAMECITE{Checkpoint}{% Tang:2017:SCM,% Felleisen:2010:TC% }. \NAMECITE{checkpointed}{% Zhang:2011:FRC% }. \NAMECITE{checkpointing}{% Chen:2013:BEF,% Giles:2017:CCH,% Park:2011:FSE,% Sreeram:2012:SCD% }. \NAMECITE{checkpoints}{% Kadav:2013:FGF% }. \NAMECITE{Checks}{% Felgentreff:2015:CBC,% Son:2011:RFM% }. \NAMECITE{chemical}{% Crafa:2015:CAT% }. \NAMECITE{{CHERI}}{% Chisnall:2017:CJS% }. \NAMECITE{Children}{% Alglave:2018:FSC,% MacLaurin:2011:DKT% }. \NAMECITE{{Chimera}}{% Lee:2012:CHP,% Park:2015:CCP% }. \NAMECITE{Chip}{% Abadal:2016:WAF,% Besta:2018:SNL,% Mallon:2018:DPP,% Bhattacharjee:2010:ICC,% Ding:2015:OCA,% Kirman:2010:PEA,% Longfield:2015:PGS,% Ozturk:2010:CDN% }. \NAMECITE{{Chisel}}{% Misailovic:2014:CRA% }. \NAMECITE{{Chlorophyll}}{% Phothilimthana:2014:CSA% }. \NAMECITE{choice}{% Ding:2015:AAC% }. \NAMECITE{choices}{% Gotsman:2016:CIS% }. \NAMECITE{Choreographies}{% Lange:2015:CMG% }. \NAMECITE{choreography}{% Basu:2012:DCR% }. \NAMECITE{{CIL}}{% Bebenita:2010:STB% }. \NAMECITE{Ciphers}{% Dickens:2018:SCI% }. \NAMECITE{circuit}{% Hoang:2011:ECT,% Hoang:2012:ECT,% Launchbury:2012:TBC% }. \NAMECITE{circuits}{% Longfield:2015:PGS,% Paykin:2017:QCL% }. \NAMECITE{circular}{% Axelsson:2013:UCP,% Servetto:2010:MMC% }. \NAMECITE{citizens}{% Petricek:2016:TDM% }. \NAMECITE{{CLAP}}{% Huang:2013:CRL% }. \NAMECITE{clarified}{% Wickerson:2015:RSP% }. \NAMECITE{Clarifying}{% Batty:2012:CCC% }. \NAMECITE{clarity}{% Liu:2012:CED% }. \NAMECITE{Class}{% Balatsouras:2013:CHC,% Katz:2018:SRC,% Bottu:2017:QCC,% Brachthauser:2016:PFC,% DeVito:2014:FCR,% Jeuring:2012:TTC,% Le:2015:PAT,% Long:2016:FCE,% McGachey:2010:CJC,% Mokhov:2017:AGC,% Morris:2010:ICT,% Osvald:2016:GGT,% Petricek:2016:TDM,% Rossberg:2015:CMU,% Scherr:2016:AFC,% Serrano:2015:TFC,% Strickland:2010:CFC,% Sunshine:2011:FCS,% Takikawa:2012:GTF,% Vardoulakis:2011:PFA,% Verwaest:2010:PBR,% Zhang:2015:DTE% }. \NAMECITE{classes}{% Devriese:2011:BST,% Oliveira:2010:TCO,% Serrano:2015:TFC,% Servetto:2010:MMC,% Strickland:2010:CFC,% Takikawa:2012:GTF,% Titzer:2013:HCF% }. \NAMECITE{classic}{% Ma:2014:TAC% }. \NAMECITE{classical}{% DalLago:2017:GPC,% Joisha:2011:TEA,% Mazurak:2010:LCC% }. \NAMECITE{Classification}{% Mukkara:2016:WID,% Chen:2014:CCB,% Linsbauer:2017:CVC% }. \NAMECITE{classification-based}{% Chen:2014:CCB% }. \NAMECITE{Classifying}{% McGachey:2010:CJC% }. \NAMECITE{Classless}{% Wang:2017:CJ% }. \NAMECITE{clauses}{% Jose:2011:CCC% }. \NAMECITE{{Clean}}{% vanGroningen:2010:ESB% }. \NAMECITE{cleanliness}{% Sivaramakrishnan:2012:ERB% }. \NAMECITE{clever}{% Henry:2014:HCW% }. \NAMECITE{client}{% Ekblad:2014:SCC,% Kedlaya:2016:SST,% Churchill:2017:SLS% }. \NAMECITE{client-centric}{% Ekblad:2014:SCC% }. \NAMECITE{client-side}{% Kedlaya:2016:SST% }. \NAMECITE{clients}{% Pignotti:2013:ADP% }. \NAMECITE{clock}{% Zhang:2017:TSB% }. \NAMECITE{clocked}{% Gamatie:2011:SAS% }. \NAMECITE{clocks}{% Barenz:2018:RFT% }. \NAMECITE{clones}{% Schulze:2011:CCF% }. \NAMECITE{{CLOP}}{% Makarov:2016:CMS% }. \NAMECITE{Closed}{% Eisenberg:2014:CTF% }. \NAMECITE{closer}{% Li:2010:GFR% }. \NAMECITE{Closing}{% Chong:2018:QCG% }. \NAMECITE{closure}{% Bowman:2018:TCC% }. \NAMECITE{closures}{% Hague:2016:UDC% }. \NAMECITE{Cloud}{% Delimitrou:2016:HRE,% Delimitrou:2017:BKW,% Gupta:2015:HER,% Kang:2017:NCI,% Liu:2017:DAD,% Liu:2018:FAD,% Lottarini:2018:VBV,% Sarkar:2016:VEC,% Yu:2016:CWM,% Zhang:2017:DLN,% An:2014:MDG,% Bruno:2018:DVM,% Cecchet:2011:DVD,% Epstein:2011:THC,% Foltzer:2012:MSP,% Gong:2012:OCN,% Larus:2011:CWC,% Larus:2011:PC,% Larus:2012:CWC,% Madhavapeddy:2013:ULO,% Marron:2018:LLC,% Nieh:2012:CBR,% Ouyang:2013:PTS,% Smaragdakis:2013:LYF,% Tetali:2013:MSA,% Williams:2011:OHM,% Wood:2011:CDP,% Chen:2017:BDA% }. \NAMECITE{cloud-native}{% Marron:2018:LLC% }. \NAMECITE{cloudlets}{% Koukoumidis:2011:PC,% Koukoumidis:2012:PC% }. \NAMECITE{{CloudNet}}{% Wood:2011:CDP% }. \NAMECITE{Clouds}{% Estrada:2017:UDP,% Khazraee:2017:MNO,% Omote:2015:IAE,% Williams:2016:EEH,% Litty:2011:PAI,% Zheng:2011:WAL% }. \NAMECITE{{CloudSeer}}{% Yu:2016:CWM% }. \NAMECITE{{Clover}}{% Liu:2015:CCD% }. \NAMECITE{clue}{% Jose:2011:CCC% }. \NAMECITE{clues}{% Yuan:2010:SED% }. \NAMECITE{clumping}{% Li:2017:SDC% }. \NAMECITE{Cluster}{% Yu:2018:DAH,% Porpodas:2013:LLA,% Rodrigues:2014:TPS% }. \NAMECITE{clustered}{% Cutler:2015:RPT,% Huang:2012:WAR% }. \NAMECITE{Clustering}{% Li:2017:LAC,% Gulwani:2018:ACP,% Martins:2014:ECO% }. \NAMECITE{clustering-based}{% Martins:2014:ECO% }. \NAMECITE{Clusters}{% Awan:2017:CCD,% Han:2016:IMD,% Wang:2015:DAA,% Younge:2015:SHP,% Kim:2012:OUP,% Kwon:2012:HAO,% Prades:2016:CAX,% Sharma:2011:BMS,% Sharma:2012:BMS% }. \NAMECITE{{CMD}}{% Chen:2014:CCB% }. \NAMECITE{{CMP}}{% Zhang:2010:DCS% }. \NAMECITE{{CMPI}}{% Gong:2012:OCN% }. \NAMECITE{{CNNs}}{% Rajbhandari:2017:OCM% }. \NAMECITE{Co}{% Asmussen:2016:MHO,% Awan:2017:CCD,% Kotra:2017:HSC,% Narayanasamy:2018:SDS,% Turakhia:2018:DGC,% Aronsson:2017:HSC,% Erdweg:2015:CCF,% Guo:2014:EED,% Ismail:2018:HSC,% Osvald:2016:GGT,% Tran:2018:SSH,% Wegiel:2010:CLT,% Wu:2013:HSC% }. \NAMECITE{co-}{% Osvald:2016:GGT% }. \NAMECITE{co-contextual}{% Erdweg:2015:CCF% }. \NAMECITE{Co-Design}{% Asmussen:2016:MHO,% Kotra:2017:HSC,% Aronsson:2017:HSC,% Guo:2014:EED,% Tran:2018:SSH% }. \NAMECITE{co-designed}{% Wu:2013:HSC% }. \NAMECITE{Co-designing}{% Awan:2017:CCD% }. \NAMECITE{co-located}{% Wegiel:2010:CLT% }. \NAMECITE{co-optimization}{% Ismail:2018:HSC% }. \NAMECITE{Co-processor}{% Turakhia:2018:DGC% }. \NAMECITE{Co-processors}{% Narayanasamy:2018:SDS% }. \NAMECITE{coaching}{% St-Amour:2012:OCO% }. \NAMECITE{coalesced}{% Wu:2013:CAA% }. \NAMECITE{coalescing}{% Lozano:2014:CSC% }. \NAMECITE{Coalgebraic}{% Foster:2015:CDP,% Hasuo:2016:LTP% }. \NAMECITE{coalgebras}{% Gaboardi:2015:ACL% }. \NAMECITE{{Coarray}}{% Yang:2014:PMI% }. \NAMECITE{Coarse}{% Koskinen:2010:CGT,% Tallada:2016:CGP,% Egger:2018:VCG,% Jang:2011:ISA,% Ley-Wild:2013:SAS,% Pyla:2011:ECG% }. \NAMECITE{coarse-grain}{% Pyla:2011:ECG% }. \NAMECITE{Coarse-grained}{% Koskinen:2010:CGT,% Egger:2018:VCG,% Jang:2011:ISA,% Ley-Wild:2013:SAS% }. \NAMECITE{{COATCheck}}{% Lustig:2016:CVM% }. \NAMECITE{{CODAL}}{% Devine:2018:MCI% }. \NAMECITE{codata}{% Thibodeau:2016:ICT% }. \NAMECITE{Code}{% Agten:2015:SMV,% Brown:2016:HBS,% Courtes:2017:CSG,% Ginsbach:2018:AML,% Muralidharan:2016:AAC,% Raychev:2014:CCS,% Raychev:2015:PPP,% Robinson:2016:CCM,% Schulze:2011:CCF,% Shi:2013:COU,% Steindorfer:2015:CSM,% Wang:2017:GSM,% Wang:2018:IDG,% Adam:2017:ACG,% Aguston:2014:PHC,% Alcocer:2016:TPV,% Ansel:2011:LIS,% Axelsen:2013:PTD,% Bagheri:2013:PSD,% Bhagat:2011:GPP,% Bhargavan:2010:MVS,% Boussaa:2017:ANF,% Byalik:2016:NNA,% Chakravarty:2014:FIC,% David:2014:TBC,% Dyer:2014:DVE,% Esmaeilsabzali:2012:MAC,% Fischer:2016:EIE,% Fu:2015:ABE,% Fu:2017:AHC,% Gabel:2010:SSD,% Greenaway:2014:DSS,% Herzeel:2010:DPR,% Hong:2018:GCO,% Hsu:2013:IDB,% Huber:2013:CWA,% Jensen:2013:HLS,% Joisha:2011:TEA,% Kell:2016:DDT,% Kim:2012:ESC,% Kong:2013:WPT,% Lerner:2010:SDT,% Li:2010:ECU,% Long:2016:APG,% Lozano:2014:CSC,% Luo:2016:DCC,% Makarov:2016:CMS,% Mastoras:2016:UFC,% McDonell:2015:TSR,% Mendis:2015:HLH,% Mishne:2012:TBS,% Noll:2013:OFD,% Noonan:2016:PTI,% Paletov:2018:ICA,% Radoi:2014:TIC,% Ramsey:2011:RRM,% Ravishankar:2015:DMC,% Ray:2012:DCI,% Raychev:2016:PMC,% Remy:2017:OEP,% Riebler:2018:ACA,% Ringert:2016:CCG,% Rompf:2011:LMS,% Rompf:2015:FPS,% Saha:2011:AIS,% Shi:2018:PFP,% Shubert:2012:AMB,% Sidiroglou-Douskos:2015:AEE,% Spink:2014:ECG,% Srinivasan:2015:PEM,% Srinivasan:2015:SMC,% Srinivasan:2016:IAS,% Srinivasan:2016:SMC,% Steuwer:2015:GPP,% Sun:2016:FCB,% Ureche:2013:MIS,% Venkat:2015:LDT,% Wade:2017:AVJ,% Wrigstad:2010:ITU,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Zhang:2012:RAJ,% Zhao:2018:SCG,% Zhou:2011:SBA,% vonKoch:2014:EFS% }. \NAMECITE{code-injection}{% Ray:2012:DCI% }. \NAMECITE{codes}{% Arnold:2010:SVS% }. \NAMECITE{Coding}{% Lee:2015:CEE% }. \NAMECITE{Coeffects}{% Petricek:2014:CCC,% Gaboardi:2016:CEC% }. \NAMECITE{coercion}{% Cretin:2012:PCA,% Siek:2015:BCT% }. \NAMECITE{coercions}{% Breitner:2014:SZC% }. \NAMECITE{{CoExist}}{% Steinert:2013:COA% }. \NAMECITE{{CoGENT}}{% Amani:2016:CVH% }. \NAMECITE{Cognitive}{% Banavar:2015:WEC% }. \NAMECITE{Coherence}{% Kumar:2018:LLT,% Olson:2017:CGM,% Ehrhard:2014:PCS,% Kuperstein:2011:PCA% }. \NAMECITE{coherency}{% Wang:2018:LLD% }. \NAMECITE{Coherent}{% Winant:2018:CED,% Zakkak:2014:JJM% }. \NAMECITE{cohorting}{% Dice:2012:LCG% }. \NAMECITE{coinductive}{% DalLago:2014:CEH,% Henglein:2011:REC,% Hur:2013:PPC% }. \NAMECITE{collaboration}{% Datta:2012:TVW% }. \NAMECITE{Collaborative}{% Kang:2017:NCI,% Park:2015:CCP,% Billes:2017:SBB,% Gu:2011:TPL,% Gu:2012:GTC,% Rajan:2010:GPM,% Vitousek:2017:BTL% }. \NAMECITE{collapsible}{% Broadbent:2013:CSC% }. \NAMECITE{collected}{% Albert:2010:PIM,% McCreight:2010:CFC% }. \NAMECITE{Collecting}{% Petricek:2010:CHG,% Aigner:2011:STM% }. \NAMECITE{Collection}{% Hussein:2017:OPR,% Qian:2016:EFS,% Yu:2016:PAO,% Akram:2018:WRG,% Bacon:2014:PRT,% Barabash:2010:TGC,% Brandt:2014:CPG,% Brandt:2018:DGC,% Bruno:2017:NPG,% Clebsch:2013:FCG,% Cutler:2015:RPT,% Degenbaev:2016:ITG,% Gammie:2015:RSV,% Hertz:2011:WWR,% Jacek:2016:ALP,% Jin:2011:GCM,% Kim:2014:LBL,% Klock:2012:BLR,% Maas:2012:GOO,% Marlow:2011:MGC,% Muralidharan:2015:COP,% Nunez:2016:PGC,% Olivo:2015:SDA,% Pimas:2017:GCE,% Pizlo:2010:SFT,% Reames:2013:THC,% Ritson:2014:EGC,% Shahriyar:2014:FCG,% Siebert:2010:CPR,% Singer:2010:EGC,% Singer:2011:GCA,% Ugawa:2010:IRB,% Ugawa:2014:ROP,% Wu:2016:CEA,% Yang:2015:ECC,% Yang:2017:TAA% }. \NAMECITE{collection-oriented}{% Muralidharan:2015:COP% }. \NAMECITE{collections}{% Bolz:2013:SSC,% Chandramowlishwaran:2010:ACC,% Loncaric:2016:FSF,% Parizek:2012:PAJ,% Steindorfer:2015:OHA,% Steindorfer:2017:TSP% }. \NAMECITE{Collective}{% Mittal:2012:CAS,% Ali:2010:MAC,% Hoefler:2012:CCO,% Sack:2012:FTA,% Saillard:2015:SDV% }. \NAMECITE{Collector}{% Gidra:2015:NGC,% Anderson:2010:OPN,% Bacon:2012:TTW,% Bacon:2013:PRT,% Cohen:2015:DSA,% Iyengar:2012:CWF,% Kalibera:2011:HRO,% Morikawa:2013:ASR,% Reames:2013:THC,% Tene:2011:CCC,% Ueno:2011:ENM,% Ueno:2016:FCG% }. \NAMECITE{collectors}{% Gidra:2013:SSS% }. \NAMECITE{{Collie}}{% Iyengar:2012:CWF% }. \NAMECITE{color}{% Bernardy:2013:TTC% }. \NAMECITE{coloring}{% Firoz:2018:SDV,% Grosset:2011:EGC,% Shi:2015:OAG,% Sutherland:2010:CTC% }. \NAMECITE{Combinatorial}{% Lozano:2014:CSC,% Luo:2016:DCC% }. \NAMECITE{combinators}{% Ahn:2011:HMS,% Bolingbroke:2011:TCF,% Danielsson:2010:TPC,% Jonnalagedda:2014:SPC,% Miller:2013:IPG,% zuSiederdissen:2012:SAC% }. \NAMECITE{combine}{% Apinis:2013:HCW% }. \NAMECITE{Combined}{% Huber:2013:CWA% }. \NAMECITE{Combining}{% Bhattacharya:2013:CCI,% Casinghino:2014:CPP,% Gaboardi:2016:CEC,% Jeon:2016:TTD,% Jiang:2017:CSM,% Jin:2015:CPI,% Octeau:2016:CSA,% Voigtlander:2010:CSS,% Altidor:2011:TWC,% Anderson:2012:ECP,% Cao:2016:DBG,% Chlipala:2013:BSP,% Fatourou:2012:RCS,% Gray:2011:TCE,% Madhusudan:2011:DLC,% Sheard:2012:PPC,% Yan:2012:VCH,% Zhang:2016:SAN% }. \NAMECITE{Coming}{% Kovacs:2017:CTQ% }. \NAMECITE{{COMMA}}{% Zheng:2014:CCM% }. \NAMECITE{commensal}{% Bosboom:2014:SCC% }. \NAMECITE{commercial}{% Keep:2013:NFC% }. \NAMECITE{{CommGuard}}{% Yetim:2015:CMC% }. \NAMECITE{commit}{% Feng:2011:SSP,% Mururu:2018:QRE,% Saad:2016:OTC% }. \NAMECITE{commitment}{% Crary:2015:PPA,% Summers:2011:FBC% }. \NAMECITE{Committee}{% Lawall:2014:SPA,% Lawall:2013:SPA% }. \NAMECITE{Commodity}{% Shalev:2016:CCS,% Zhang:2016:TED,% Zhu:2017:VLV,% Bell:2014:PID,% Casper:2011:HAT,% Casper:2012:HAT,% Kemerlis:2012:LPD,% Khudia:2012:ESE,% Ren:2015:EER,% Tuch:2012:BSV% }. \NAMECITE{Common}{% Buneman:2015:DPT,% David:2018:FPS,% Vafeiadis:2015:CCO,% Deo:2013:PSA% }. \NAMECITE{communicate}{% St-Amour:2012:OCO% }. \NAMECITE{Communicating}{% Lange:2015:CMG,% Lesani:2011:CMT% }. \NAMECITE{Communication}{% Abadal:2016:WAF,% Ballard:2012:CAS,% Gianinazzi:2018:CAP,% Heckey:2015:CMC,% Hoefler:2012:CCO,% Yetim:2015:CMC,% Ali:2010:MAC,% Baskaran:2012:ACO,% Das:2015:SBP,% Dathathri:2018:GCO,% Gerofi:2012:ETT,% Harshvardhan:2015:HAR,% Hoefler:2010:SCP,% Jablin:2011:ACG,% Marjanovic:2010:ECC,% Qian:2016:ODG,% Sack:2012:FTA,% Song:2014:DAT,% Swords:2015:ECM,% Wood:2010:CSS,% Wu:2011:STB,% Yang:2015:ECC% }. \NAMECITE{Communication-avoiding}{% Gianinazzi:2018:CAP% }. \NAMECITE{Communication-centric}{% Hoefler:2012:CCO% }. \NAMECITE{communication-optimizing}{% Dathathri:2018:GCO% }. \NAMECITE{Communications}{% Li:2017:PCO,% Gray:2011:TCE,% Saillard:2015:SDV% }. \NAMECITE{communicators}{% Luchangco:2011:TCE,% Mittal:2012:CAS% }. \NAMECITE{Commutative}{% Balaji:2017:PAP,% Prabhu:2011:CSL% }. \NAMECITE{Commutativity}{% Dimitrov:2014:CRD,% Kim:2011:VSC,% Kulkarni:2011:ECL% }. \NAMECITE{comonads}{% Foner:2015:FPG% }. \NAMECITE{Compact}{% Murarasu:2011:CDS,% Takeda:2016:CBE,% Dillig:2011:PCM,% Morikawa:2013:ASR,% Yang:2015:ECC% }. \NAMECITE{compacting}{% Iyengar:2012:CWF,% Tene:2011:CCC% }. \NAMECITE{compaction}{% Bendersky:2011:SOB,% Cohen:2013:LPC,% Osterlund:2015:CCU% }. \NAMECITE{compactly}{% Ilik:2017:ELN% }. \NAMECITE{comparative}{% Khan:2015:UJW% }. \NAMECITE{Comparing}{% Sobernig:2012:CCA,% Handley:2018:ACT,% Marr:2015:TVP,% Wickerson:2017:ACM% }. \NAMECITE{Comparison}{% Kim:2015:DEF,% Zhang:2016:MPU,% Chen:2013:BEF,% Hassaan:2011:OVU,% Hoppe:2013:DDB,% Kolesnikov:2014:CPB,% Madhavan:2015:AGC,% Poter:2018:SIA,% Sandes:2010:CUG,% Sandes:2014:FGP,% Sewe:2012:NSI% }. \NAMECITE{Compartmental}{% Wagner:2011:CMM% }. \NAMECITE{{COMPASS}}{% Woo:2010:CPD% }. \NAMECITE{compatibility}{% Atkinson:2011:ACT% }. \NAMECITE{Compatible}{% Zeng:2015:PPH,% Auerbach:2010:LJC% }. \NAMECITE{{CompCert}}{% Mullen:2016:VPO,% Stewart:2015:CC% }. \NAMECITE{Compensate}{% Chen:2016:CIM% }. \NAMECITE{competitive}{% Muller:2017:RPC% }. \NAMECITE{Compilation}{% Fumero:2017:JTG,% Ansel:2011:LIS,% Benveniste:2011:DRT,% Bohm:2011:GJT,% Chandra:2016:TIS,% Chang:2012:IOT,% Chen:2010:TPC,% Chiba:2010:MMC,% Darulova:2014:SCR,% Devriese:2016:FAC,% Dissegna:2014:TCA,% Fournet:2013:FAC,% Hoang:2011:ECT,% Hoang:2012:ECT,% Inoue:2012:AML,% Jagannathan:2014:ARV,% Jantz:2013:PPO,% Kang:2016:LVS,% Kang:2018:CVC,% Kastner:2011:VAP,% Kaufmann:2013:SCO,% Kulkarni:2011:JCP,% Leijen:2017:TDC,% Lezuo:2014:COC,% Marr:2015:TVP,% New:2016:FAC,% Nystrom:2012:FRT,% Petrashko:2017:MCU,% Prasad:2011:ACM,% Samadi:2012:AIA,% Serrano:2018:JAC,% Sevcik:2011:RMC,% Tang:2013:RRS,% Zheng:2015:APP% }. \NAMECITE{compile}{% Braz:2017:CCA,% Gray:2011:TCE,% Ko:2015:LCT,% Porkolab:2011:DSL% }. \NAMECITE{compile-time}{% Gray:2011:TCE,% Ko:2015:LCT,% Porkolab:2011:DSL% }. \NAMECITE{compiled}{% Mainland:2010:NEC,% Rompf:2011:LMS% }. \NAMECITE{Compiler}{% Heckey:2015:CMC,% Ji:2018:BGB,% Le:2014:CVE,% Li:2012:CAP,% Li:2013:CDW,% Liu:2015:CCD,% Mannarswamy:2010:CAS,% Morisset:2013:CTT,% Nguyen:2015:FCR,% Ozturk:2010:CDN,% Tavarageri:2014:CAD,% Vafeiadis:2015:CCO,% Wang:2014:CVM,% Xiang:2013:CAM,% Bebenita:2010:STB,% Bergan:2010:CCR,% Bosboom:2014:SCC,% Bourke:2017:FVC,% Breitner:2015:FPC,% Castanos:2012:BPE,% Chang:2018:DNN,% Chaudhary:2014:ESC,% Chen:2013:TCF,% Chlipala:2010:VCI,% Chlipala:2015:OCP,% Ding:2017:GTD,% Downen:2016:SCC,% Gerard:2012:MMO,% Grebe:2017:RSD,% Homescu:2012:HTJ,% Inoue:2012:AML,% Ishizaki:2012:ADT,% Joisha:2011:TEA,% Keep:2013:NFC,% Koeplinger:2018:SLC,% Kulkarni:2012:MCO,% Le:2015:FDC,% Leopoldseder:2016:JJT,% Lidbury:2015:MCC,% Liu:2012:CFE,% Liu:2013:ILH,% Mainland:2017:HCS,% Makarov:2016:CMS,% Marino:2011:CSP,% Marr:2017:CLC,% Martins:2014:ECO,% Mehta:2015:ICS,% Monsanto:2012:CRT,% Myreen:2010:VJT,% Nagarakatte:2010:CCE,% Neis:2015:PCV,% Nobre:2016:GBI,% Ottoni:2018:HJP,% Pai:2016:CTO,% Phothilimthana:2014:CSA,% Pike:2012:ERD,% Ragan-Kelley:2013:HLC,% Regehr:2012:TCR,% Rompf:2015:FPS,% Rubin:2014:HCW,% Smolka:2015:FCN,% Sreeram:2012:SCD,% Sun:2016:FCB,% Tan:2016:NVC,% Tate:2010:GCO,% Tatsubori:2010:EJT,% Titzer:2010:ICR,% Truong:2016:LLC,% Vytiniotis:2012:EPD,% Yang:2010:GCM,% Yang:2010:OCG,% Zhang:2012:SRB,% Zhang:2017:SPE,% Zhao:2012:HCP,% deKruijf:2012:SAC,% vanGroningen:2010:ESB% }. \NAMECITE{Compiler-assisted}{% Li:2012:CAP,% Tavarageri:2014:CAD% }. \NAMECITE{compiler-based}{% Ding:2017:GTD% }. \NAMECITE{compiler-driven}{% Sreeram:2012:SCD% }. \NAMECITE{compiler-runtime}{% Titzer:2010:ICR% }. \NAMECITE{Compilers}{% Hasabnis:2016:LAI,% Hosking:2012:CHL,% Rompf:2013:ODS,% Rompf:2014:SPJ,% Tatlock:2010:BEV,% Yang:2011:FUB% }. \NAMECITE{Compiling}{% Asai:2015:CRL,% Feeley:2016:CML,% Hosking:2012:CHL,% Huang:2017:CMC,% Maurer:2017:CC,% Phothilimthana:2016:CGR,% Batty:2012:CCC,% Catanzaro:2011:CCE,% Ghica:2011:GSIb,% Grathwohl:2016:KCN,% Guo:2011:ECT,% Kumar:2014:MCM,% McCreight:2010:CFC% }. \NAMECITE{complementation}{% Balatsouras:2013:CHC% }. \NAMECITE{Complete}{% Bogdanas:2015:KJC,% Dunfield:2013:CEB,% Gvero:2013:CCU,% Kuncak:2010:CFS,% Totla:2013:CIB,% Acharya:2015:PNC,% Burckhardt:2010:LCA,% Chong:2014:SCA,% Grigore:2017:JGT,% Hemann:2017:SEL,% Nguyen:2015:RCC,% Park:2015:KCF,% Pearce:2017:RSC,% Ricci:2013:ETP,% Rosa:2017:ARC,% Unno:2013:ARC% }. \NAMECITE{Completeness}{% Fioriti:2015:PTS,% Arnoldus:2012:LMU,% Brotherston:2014:PCS,% Kiselyov:2017:SFC% }. \NAMECITE{completing}{% Balatsouras:2013:CHC% }. \NAMECITE{completion}{% Fischer:2016:EIE,% Gvero:2013:CCU,% Perelman:2012:TDC,% Raychev:2014:CCS% }. \NAMECITE{complex}{% Feng:2017:CBSa,% Gray:2011:TCE,% Mitchell:2011:FPT,% Pinto:2011:SAC,% Schafer:2010:TID% }. \NAMECITE{Complexity}{% Elango:2015:CDA,% Esparza:2011:CPB,% Srikanth:2017:CVU,% Wu:2013:CAA,% Adams:2016:CPP,% Avanzini:2015:ACF,% Cicek:2016:TTI,% Endrullis:2012:CES,% Gimenez:2016:CI,% Sobernig:2012:CCA% }. \NAMECITE{Compliant}{% Huang:2016:BKB% }. \NAMECITE{Component}{% Feng:2017:CBSa,% Feng:2017:CBSb,% Kell:2010:CAA,% Alshara:2016:MLO,% Hannousse:2012:SAA,% Navas:2011:CBR,% Octeau:2016:CSA,% Otte:2012:ICB,% Radermacher:2010:GEI,% Schultz:2012:MCP,% Spacek:2013:ISS,% Zhang:2013:TLC% }. \NAMECITE{Component-based}{% Feng:2017:CBSa,% Feng:2017:CBSb,% Alshara:2016:MLO,% Navas:2011:CBR,% Otte:2012:ICB,% Spacek:2013:ISS% }. \NAMECITE{component-oriented}{% Radermacher:2010:GEI% }. \NAMECITE{components}{% Chatterjee:2016:AAP,% Gianinazzi:2018:CAP,% Hofer:2011:MDS,% Terei:2014:MHP,% Tomkins:2014:SIP% }. \NAMECITE{Composable}{% Anderson:2011:CNP,% Dawson:2017:CNS,% Johnson:2014:CML,% Sutherland:2010:CTC,% Wood:2010:CSS,% Ziarek:2011:CAE,% Carlson:2017:TQC,% Downen:2014:CSC,% Foltzer:2012:MSP,% Hammer:2014:ACD,% Harris:2011:ACA,% Majo:2015:LPC,% Xiang:2011:AWP% }. \NAMECITE{compose}{% Bocq:2012:MUM% }. \NAMECITE{composed}{% Shacham:2011:TAC% }. \NAMECITE{Composing}{% Hulette:2013:CTT,% Pan:2010:CPS,% Ringert:2016:CCG,% Ziv:2015:CCC,% Turon:2012:REC% }. \NAMECITE{composite}{% Petricek:2010:CHG% }. \NAMECITE{Composition}{% Tanter:2011:CDA,% Antonopoulos:2017:DIS,% Axelsen:2010:CDM,% Batory:2012:FIP,% Cederman:2010:SLF,% Hannousse:2012:SAA,% Kuhlemann:2010:SCN,% Servetto:2010:MMC% }. \NAMECITE{Compositional}{% Borges:2014:CSS,% Carbonneaux:2015:CCR,% Downen:2014:CSC,% Godefroid:2010:CMM,% He:2015:LWA,% Kincaid:2017:CRA,% McMahan:2017:ASF,% Stewart:2015:CC,% Chen:2016:TCV,% Dinsdale-Young:2013:VCR,% Hoenicke:2017:TMM,% Pombrio:2015:HRC,% Susungi:2017:TCG,% Svenningsson:2013:SCR% }. \NAMECITE{Compositionality}{% Fioriti:2015:PTS,% Skelin:2018:CSA% }. \NAMECITE{compositionally}{% Neis:2015:PCV% }. \NAMECITE{comprehensions}{% Giorgidze:2011:BBM,% Saarikivi:2017:FEC% }. \NAMECITE{Comprehensive}{% Lustig:2017:ASC,% Tu:2015:CIE,% Filinski:2011:TCT,% Garner:2011:CEO,% Marek:2014:SRC% }. \NAMECITE{Compressed}{% Jevdjic:2017:ASC% }. \NAMECITE{compression}{% Kourtis:2011:CEC,% Svard:2011:EDC% }. \NAMECITE{compromise}{% Morris:2016:BBW% }. \NAMECITE{compromises}{% Marr:2015:ZOM% }. \NAMECITE{{CompSC}}{% Pan:2012:CLM% }. \NAMECITE{Computation}{% Bhatotia:2015:ITL,% Guo:2018:PCA,% Heckey:2015:CMC,% Liu:2015:GHS,% Liu:2017:ITN,% Tobisawa:2015:MLC,% Acar:2010:TDT,% Acar:2016:DCC,% Achour:2015:ACO,% Barowy:2012:API,% Bojanczyk:2012:TNC,% Buhler:2012:EDA,% Burckhardt:2011:TPO,% Cardelli:2016:SCD,% Chen:2011:ISA,% Chen:2013:TVR,% Chen:2014:FPD,% Chlipala:2010:UST,% Cledat:2011:ESS,% Darulova:2011:TNC,% Faddegon:2016:LCT,% Grossman:2013:HSF,% Hammer:2014:ACD,% Hammer:2015:ICN,% Kandemir:2010:CTA,% Kim:2016:DOF,% Kislal:2018:ECC,% Launchbury:2012:ELT,% Maier:2014:HDS,% Marjanovic:2010:ECC,% Muller:2017:RPC,% Nobari:2012:SPM,% Padua:2014:WEI,% Petricek:2014:CCC,% Ransford:2011:MSS,% Ransford:2012:MSS,% Sampson:2011:EAD,% Song:2014:DAT,% Stampoulis:2010:VTC,% Tao:2012:UGA,% Thebault:2015:SEI,% Wang:2018:LLD,% Weirich:2011:GTA,% Xie:2015:SAT,% Zhang:2012:RAJ% }. \NAMECITE{computation-communication}{% Song:2014:DAT% }. \NAMECITE{Computation-Intensive}{% Guo:2018:PCA% }. \NAMECITE{computation-to-core}{% Kislal:2018:ECC% }. \NAMECITE{Computational}{% Angiuli:2017:CHD,% Fan:2016:CSG,% Raghavan:2013:CSH,% Chlipala:2011:MAV,% Cicek:2016:TTI,% Daniels:2012:ERH,% Henglein:2011:REC,% Mehrotra:2018:OSR,% Misailovic:2014:CRA,% Sergey:2016:ERG% }. \NAMECITE{Computations}{% Balaji:2017:PAP,% Ben-Nun:2017:GAM,% Vora:2017:KFA,% Bhagat:2011:GPP,% Kamil:2016:VLS,% Khan:2015:UJW,% Leung:2014:TMS,% Ravishankar:2015:DMC,% Tetali:2013:MSA,% Venkatesh:2010:CCR,% Willcock:2011:APP,% Zhu:2012:RAA% }. \NAMECITE{compute}{% Chakraborty:2016:OCP,% Henry:2014:HCW,% Kim:2011:ASC,% Reichenbach:2010:WCG% }. \NAMECITE{Computer}{% Akturk:2017:AAA,% Jones:2013:CSS,% Kotselidis:2017:HMR,% Tan:2015:DWS,% Devietti:2011:RRC,% Devietti:2012:RRC,% Hill:2013:RDC,% Hill:2014:CCA,% Paulos:2013:REA% }. \NAMECITE{Computers}{% Chen:2016:BQA,% Chen:2017:PPQ,% Hauswald:2015:SOE,% Lee:2018:WPE,% Ma:2015:SDS,% Tang:2013:RRS% }. \NAMECITE{Computing}{% Banavar:2015:WEC,% Chong:2018:QCG,% Ma:2018:NNE,% Park:2016:ATC,% Ren:2017:SDH,% Steimann:2016:CRA,% Williams:2016:BIC,% Yu:2018:DAH,% Zha:2018:LSM,% Agerwala:2010:ECC,% Cassou:2010:GPA,% Chafi:2010:LVH,% Dai:2013:LVM,% DeVito:2013:TMS,% Fu:2018:ESM,% Herrera:2018:NCW,% Hoffmann:2011:DKR,% Hoffmann:2012:DKR,% Jiang:2012:OSP,% Li:2018:HPG,% Lu:2013:MLP,% McKinley:2011:HPC,% Mercadal:2010:DSA,% Myers:2013:HLC,% Nugteren:2012:BHM,% Pagani:2014:AQS,% Rinard:2010:PSA,% Rodrigues:2014:TPS,% Roy:2014:AAS,% Rubin:2014:HCW,% Torrellas:2010:ESC,% Vassiliadis:2015:PMR,% Wernsing:2010:ECF,% Zhang:2011:FED,% Zhang:2012:FED,% Zhu:2016:GLE% }. \NAMECITE{con}{% Sewe:2011:CCS% }. \NAMECITE{{ConAir}}{% Zhang:2013:CFC% }. \NAMECITE{concatenation}{% Kong:2010:APT% }. \NAMECITE{{concatMap}}{% zuSiederdissen:2012:SAC% }. \NAMECITE{concealing}{% Jovanovic:2015:YYC% }. \NAMECITE{concepts}{% Bagge:2010:ASB,% PerezDeRosso:2016:PCM% }. \NAMECITE{conceptual}{% Ossher:2010:FMT% }. \NAMECITE{concern}{% Bhattacharya:2013:CCI,% Kienzle:2017:DDV% }. \NAMECITE{concerns}{% Chiba:2010:MMC% }. \NAMECITE{concise}{% David:2011:ISM,% Marlow:2014:TNF% }. \NAMECITE{concolic}{% Li:2012:GCV,% Udupa:2013:TSP% }. \NAMECITE{Concurrency}{% Acar:2017:CSC,% Alglave:2015:GCW,% Alglave:2018:FSC,% Ausavarungnirun:2018:MRG,% Battig:2017:SDC,% David:2015:ACS,% Hoffmann:2018:SDS,% Leesatapornwongsa:2016:TTN,% Liu:2017:DAD,% Machado:2015:CDD,% Rajan:2010:CMD,% Thomson:2014:CTU,% Wang:2014:CBL,% Batty:2011:MCC,% Batty:2012:CCC,% Batty:2013:LAC,% Coons:2010:GEU,% Deng:2013:ECB,% Ding:2011:TEP,% El-Hassany:2016:SCA,% Elmas:2013:CDS,% Flur:2016:MAA,% Flur:2017:MSC,% Gao:2011:TMH,% Gao:2012:TMH,% Gordon:2011:RMV,% Guerraoui:2016:OCO,% Heumann:2013:TEM,% Huang:2012:LSC,% Huang:2013:CRL,% Jacobs:2011:EMF,% Jin:2010:ISS,% Kalibera:2012:BBA,% Kang:2017:PSR,% Leijen:2011:PCP,% Ley-Wild:2013:SAS,% Liu:2018:DFC,% Long:2011:IIM,% Lucia:2011:IUC,% Machado:2016:PGC,% Marr:2017:CAP,% Mazurak:2010:LCC,% Misra:2014:PPC,% Mohamedin:2016:DNA,% Nagarakatte:2012:MAP,% Narayanaswamy:2016:VCA,% Nienhuis:2016:OSC,% Pai:2013:IGC,% Peters:2016:OCF,% Pichon-Pharabod:2016:CSR,% Sevcik:2011:RMC,% Shi:2010:DUW,% Suenaga:2012:TBS,% Thomson:2015:LHB,% Turon:2012:REC,% Turon:2013:LRF,% Turon:2013:URH,% Upadhyaya:2015:EML,% Vafeiadis:2013:RSL,% Walker:2015:DFC,% Weeratunge:2010:AMD,% West:2015:ERO,% Zhang:2010:CDS,% Zhang:2011:CDC,% Zhang:2012:CDC,% Zhang:2013:CFC,% Zhang:2016:SAN,% Ziv:2015:CCC% }. \NAMECITE{concurrency-agnostic}{% Marr:2017:CAP% }. \NAMECITE{concurrency-bug}{% Deng:2013:ECB% }. \NAMECITE{concurrency-first}{% Peters:2016:OCF% }. \NAMECITE{Concurrent}{% Bouajjani:2015:TRC,% Brandt:2014:CPG,% Burckhardt:2010:CPR,% Calciu:2017:BBC,% Cohen:2017:LLS,% David:2015:ACS,% Golan-Gueta:2013:CLF,% Gupta:2015:SRC,% Hawkins:2012:CDR,% He:2015:LWA,% Jung:2015:IMI,% Launchbury:2010:COH,% Maier:2016:CHT,% Osterlund:2015:CCU,% Ou:2017:CCD,% Park:2012:CB,% Prokopec:2012:CTE,% Schlesinger:2014:CNP,% Siebert:2010:CPR,% Wang:2017:ESC,% Arbel:2015:PRR,% Attiya:2011:LOE,% Birkedal:2014:MRA,% Brandt:2010:TCA,% Bronson:2010:PCB,% Cederman:2010:SLF,% Chandramowlishwaran:2010:ACC,% Chang:2015:PAG,% Chatterjee:2016:AAP,% Chen:2017:ALF,% Clebsch:2013:FCG,% Dinsdale-Young:2013:VCR,% Drachsler-Cohen:2018:PCT,% Drachsler:2014:PCB,% Eslamimehr:2014:RDS,% Farzan:2012:VPC,% Fischer:2011:SMC,% Gramoli:2015:MTY,% Gu:2018:CCA,% Hellyer:2010:LCW,% Henzinger:2013:QRC,% Hoare:2014:LCP,% Huang:2012:EPS,% Huang:2015:SMC,% Iyengar:2012:SCP,% Jordan:2018:TCD,% Kim:2014:LBL,% Krebbers:2017:IPH,% Krogh-Jespersen:2017:RMT,% Lee:2014:IFL,% Leijen:2011:PCP,% Liang:2012:RGB,% Liang:2016:PLC,% Liu:2018:CIC,% Luchangco:2011:TCE,% Marino:2010:DSE,% Marlow:2014:TNF,% Marr:2017:CAP,% Martin:2010:DCO,% Morrison:2013:FCQ,% Muller:2012:TPS,% Natarajan:2014:FCL,% Nguyen:2011:SCS,% Nguyen:2012:SCS,% Norris:2013:CCC,% Pinto:2011:SAC,% Prokopec:2018:CTC,% Prountzos:2012:ESS,% Ramachandran:2015:CFC,% Samak:2016:DSF,% Sergey:2015:MVF,% Sergey:2016:HSS,% Sevcik:2011:SOS,% Shacham:2011:TAC,% Stefan:2012:ACT,% Stork:2014:APB,% Tene:2011:CCC,% Tripp:2018:FHP,% Turon:2011:SLR,% Ueno:2016:FCG,% Umar:2016:EPF,% Xiang:2013:CAM,% Zeng:2011:CCH% }. \NAMECITE{concurrent-by-default}{% Stork:2014:APB% }. \NAMECITE{{CONCURRIT}}{% Elmas:2013:CDS% }. \NAMECITE{condensation}{% Johnson:2013:FCP% }. \NAMECITE{Conditional}{% Sidiroglou-Douskos:2015:TAI,% Braquehais:2017:SDC,% Kastner:2011:VAP,% Surendran:2016:APP% }. \NAMECITE{Conditionally}{% Sharma:2015:CCS% }. \NAMECITE{conditions}{% Kim:2011:VSC,% Madhavan:2011:NDV,% Sergey:2016:HSS% }. \NAMECITE{conferences}{% Krishnamurthi:2013:AES% }. \NAMECITE{confidence}{% Blackshear:2013:ACS% }. \NAMECITE{Confidentiality}{% Dickens:2018:SCI% }. \NAMECITE{Configurable}{% Prabhakar:2016:GCH,% Al-Hajjaji:2017:TDT,% Braz:2017:CCA,% Ebrahimi:2010:FST,% Wimmer:2013:WSC,% Zhou:2012:MMM% }. \NAMECITE{Configuration}{% Achour:2016:CSP,% Beckett:2017:NCS,% Fu:2013:EUD,% Hanappi:2016:ARC,% Medeiros:2016:ESC,% Pereira:2017:FBP,% Rothberg:2017:TSC,% Schupbach:2011:DLA,% Schupbach:2012:DLA,% Shambaugh:2016:RCV% }. \NAMECITE{configuration-related}{% Medeiros:2016:ESC% }. \NAMECITE{Configurations}{% Wang:2018:UAA,% Yu:2018:DAH,% Weitz:2016:SVB% }. \NAMECITE{Configuring}{% Shudler:2017:IPC% }. \NAMECITE{Confined}{% Allende:2014:CGT,% Vora:2017:CCR% }. \NAMECITE{conflict}{% Biswas:2015:VES,% DSilva:2013:ACD,% Feng:2018:PSU,% Hong:2016:EPM,% Narayanaswamy:2016:VCA% }. \NAMECITE{conflict-driven}{% Feng:2018:PSU% }. \NAMECITE{conflicts}{% Isradisaikul:2015:FCP,% Lerner:2013:DCA,% Park:2013:RCH% }. \NAMECITE{Confluences}{% Walker:2016:CPL% }. \NAMECITE{confusion}{% Blazevic:2013:ASM% }. \NAMECITE{Congruence}{% Sjoberg:2015:PC,% Bonchi:2013:CNE% }. \NAMECITE{conjoint}{% Dhungana:2014:GCD% }. \NAMECITE{Conjugate}{% Hinze:2015:CHM% }. \NAMECITE{conjunctive}{% Zhang:2017:CSD% }. \NAMECITE{{ConMem}}{% Zhang:2010:CDS% }. \NAMECITE{connected}{% Gianinazzi:2018:CAP,% Tomkins:2014:SIP% }. \NAMECITE{Connecting}{% Nguyen:2018:SCM,% Yuan:2010:SED% }. \NAMECITE{connection}{% Cousot:2014:GCC,% Darais:2016:CGC,% Gesbert:2011:PPS% }. \NAMECITE{Connections}{% Lin:2016:SKT,% Darais:2016:CGC% }. \NAMECITE{Connectomics}{% Matveev:2017:MPC% }. \NAMECITE{Connectomics-on-Demand}{% Matveev:2017:MPC% }. \NAMECITE{conquer}{% Abdulla:2017:FCF,% Bernardy:2013:EDC,% Farzan:2017:SDC,% Itzhaky:2016:DDC,% Sartor:2010:ZRD% }. \NAMECITE{conscious}{% Baek:2010:GFS,% Beg:2010:GTA,% Chabbi:2016:CCL% }. \NAMECITE{consciousness}{% Tian:2011:STT% }. \NAMECITE{{ConSeq}}{% Zhang:2011:CDC,% Zhang:2012:CDC% }. \NAMECITE{Conservation}{% Venkatesh:2010:CCR,% Atkey:2014:PCL% }. \NAMECITE{conservative}{% Shahriyar:2014:FCG,% vonHanxleden:2014:SSC% }. \NAMECITE{considered}{% Park:2013:RCH% }. \NAMECITE{Consistency}{% Bornholt:2016:SCF,% Chaudhuri:2014:CAD,% Vollmer:2017:SHS,% Zhang:2017:PPC,% Alglave:2017:OPI,% Bouajjani:2014:VEC,% Bouajjani:2017:VCC,% Brutschy:2017:SEC,% Brutschy:2018:SSA,% Chakrabarti:2014:ALL,% Devietti:2011:RRC,% Devietti:2012:RRC,% Gotsman:2016:CIS,% Lahav:2016:TRA,% Lahav:2017:RSC,% Milano:2018:MLM,% Perrin:2016:CCB,% Petrank:2013:SFA,% Qian:2013:VSP,% Romanescu:2010:SDV,% Roy:2011:WAU,% Vora:2014:AEA,% Wickerson:2017:ACM,% Yu:2012:SCC,% Zhang:2017:ACE% }. \NAMECITE{consistent}{% Bacon:2013:PRT,% Lesani:2016:CCC,% Sivaramakrishnan:2015:DPE% }. \NAMECITE{Consolidated}{% Han:2016:IMD,% Kim:2014:VAM,% Ouyang:2013:PTS% }. \NAMECITE{Consolidation}{% Singh:2015:TVC,% Sousa:2014:CQU,% Feng:2017:CBSb,% Lv:2012:VCV% }. \NAMECITE{Constant}{% Chatterjee:2015:FAA,% Chatterjee:2016:AAP,% Poter:2018:SIA,% Prokopec:2018:CTC% }. \NAMECITE{constant-time}{% Poter:2018:SIA,% Prokopec:2018:CTC% }. \NAMECITE{Constrained}{% Tardieu:2012:CK,% Gindraud:2016:ICM,% Navas:2011:CBR,% SantAnna:2018:TSL,% Sculthorpe:2013:CMP% }. \NAMECITE{constrained-monad}{% Sculthorpe:2013:CMP% }. \NAMECITE{constraint}{% Ben-Amram:2013:LRP,% Beyene:2014:CBA,% Cai:2018:CRC,% Caniou:2012:PAP,% Felgentreff:2015:CBC,% Foust:2016:GRP,% Gundry:2015:TPU,% Jarvi:2015:SPH,% Nasre:2012:ESC,% Nowatzki:2013:GCC,% Ratnakar:2014:PPC,% Steimann:2016:CRA,% Zhang:2017:TSB% }. \NAMECITE{constraint-based}{% Beyene:2014:CBA,% Caniou:2012:PAP% }. \NAMECITE{constraint-centric}{% Nowatzki:2013:GCC% }. \NAMECITE{constraint-guided}{% Cai:2018:CRC% }. \NAMECITE{Constraints}{% Koksal:2012:CC,% Lin:2018:AIA,% Mishra:2015:PGM,% Abdulla:2017:FCF,% Bottu:2017:QCC,% Demetrescu:2011:RIP,% Hottelier:2015:SLE,% Liu:2018:RTA,% Luu:2014:MCC,% Stellwag:2011:WFN% }. \NAMECITE{Constructing}{% Wang:2015:SPC% }. \NAMECITE{construction}{% Ofenbeck:2014:SST,% Ramananandro:2012:MSC,% Richards:2011:ACJ% }. \NAMECITE{constructions}{% Bowman:2018:TCC,% Gulwani:2011:SGC% }. \NAMECITE{Constructive}{% Darais:2016:CGC,% vonHanxleden:2014:SSC% }. \NAMECITE{constructors}{% Martin:2014:TCR% }. \NAMECITE{constructs}{% Ding:2011:TEP,% Pinto:2014:UEB,% vanBinsbergen:2018:FHF% }. \NAMECITE{Consumer}{% Boroumand:2018:GWC,% Andersch:2012:PPE,% Sharma:2015:VPC% }. \NAMECITE{consumption}{% Chu:2016:SEM,% Robinson:2016:CCM% }. \NAMECITE{contained}{% Chari:2018:SCD,% Leroux:2011:VAS% }. \NAMECITE{container}{% Tanase:2011:SPC% }. \NAMECITE{Containerization}{% Hu:2017:TFC% }. \NAMECITE{Containerized}{% Hu:2017:TFC% }. \NAMECITE{Containers}{% Hunger:2018:DDC,% Dillig:2011:PRP,% Shen:2013:PCF,% Straka:2010:PHC,% Xu:2010:DIU% }. \NAMECITE{containment}{% Henglein:2011:REC,% Long:2014:ARE% }. \NAMECITE{contemporary}{% Zhang:2010:DCS% }. \NAMECITE{contended}{% Haider:2016:LRA% }. \NAMECITE{Content}{% Yang:2017:CLA,% Cousot:2011:PSF% }. \NAMECITE{Contention}{% Acar:2017:CSC,% Chabbi:2016:CCL,% Wang:2017:ESC,% Amer:2015:MRC,% Eizenberg:2016:ROD,% Johnson:2010:DCM,% Majo:2011:MMN,% Maldonado:2010:SST,% Pusukuri:2014:LCA,% Shun:2013:RCT,% Tallent:2010:ALC,% Tallent:2015:DCS,% Zhao:2011:DCC,% Zhuravlev:2010:ASR% }. \NAMECITE{Contention-conscious}{% Chabbi:2016:CCL% }. \NAMECITE{contents}{% Chyzak:2011:UCP% }. \NAMECITE{Context}{% Agten:2015:SMV,% Bardizbanyan:2015:IDA,% Bastani:2015:SIU,% Tang:2015:SBC,% Thiemann:2016:CFS,% Thiessen:2017:CTP,% Zha:2018:LSM,% Zhang:2017:CSD,% Zhang:2017:PPC,% Arzt:2014:FPC,% Ausiello:2012:KCC,% Bernardy:2013:EDC,% Bond:2010:BEC,% Cai:2018:CRC,% Hoda:2010:AC,% Huang:2013:ECS,% Inostroza:2016:MIM,% Kansal:2013:LAB,% Kastrinis:2013:HCS,% Li:2013:PSC,% Oh:2014:SCS,% Petricek:2014:CCC,% Rival:2011:CCA,% Saillard:2015:SDV,% Smaragdakis:2014:IAC,% Volanschi:2018:ISC,% Xi:2010:CFM,% Liu:2018:CIC% }. \NAMECITE{Context-Aware}{% Bardizbanyan:2015:IDA% }. \NAMECITE{context-dependent}{% Petricek:2014:CCC% }. \NAMECITE{Context-Free}{% Bastani:2015:SIU,% Thiemann:2016:CFS,% Bernardy:2013:EDC,% Xi:2010:CFM% }. \NAMECITE{Context-Sensitive}{% Tang:2015:SBC,% Zhang:2017:CSD,% Li:2013:PSC% }. \NAMECITE{context-sensitivity}{% Kastrinis:2013:HCS,% Oh:2014:SCS,% Smaragdakis:2014:IAC% }. \NAMECITE{{Context-UnBounded}}{% Liu:2018:CIC% }. \NAMECITE{contexts}{% Bergan:2014:SEM,% DElia:2011:MHC,% Smaragdakis:2011:PYC% }. \NAMECITE{Contextual}{% Levy:2017:CI,% Chiba:2010:MMC,% Erdweg:2015:CCF% }. \NAMECITE{contiguous}{% Leung:2014:TMS% }. \NAMECITE{continuations}{% Delbianco:2013:HSR,% Downen:2014:CSC,% Le:2015:PAT,% Materzok:2011:SDC,% Maurer:2017:CC,% McCarthy:2010:TSS% }. \NAMECITE{continuator}{% Herzeel:2010:DPR% }. \NAMECITE{Continuity}{% Chaudhuri:2010:CAP% }. \NAMECITE{Continuous}{% Giles:2017:CCH,% Liaqat:2016:SEE,% Zhang:2010:CSP,% Kansal:2013:LAB,% Makki:2017:ART,% Suenaga:2013:HPS,% Burckhardt:2013:ACF% }. \NAMECITE{continuous-time}{% Suenaga:2013:HPS% }. \NAMECITE{Continuously}{% David:2014:CMC,% Tene:2011:CCC% }. \NAMECITE{Contract}{% Kolesnichenko:2016:CBG,% Madhavan:2017:CBR,% Nguyen:2014:SCV,% Swords:2015:ECM% }. \NAMECITE{Contract-based}{% Kolesnichenko:2016:CBG,% Madhavan:2017:CBR% }. \NAMECITE{Contraction}{% Achour:2018:TDC% }. \NAMECITE{Contractions}{% Sangiorgi:2015:ECU% }. \NAMECITE{Contracts}{% Delaval:2010:CMD,% Findler:2013:ICH,% Greenberg:2010:CMM,% Greenberg:2015:SEM,% Sekiyama:2015:MCD,% Strickland:2010:CFC,% Strickland:2015:CDS,% Bahr:2015:CSM,% Chitil:2012:PTL,% Cousot:2012:AIFb,% Dimoulas:2011:CBC,% Dimoulas:2013:OC,% Dimoulas:2016:OLP,% Disney:2011:THO,% Findler:2014:BSC,% Heidegger:2012:APC,% Karmani:2011:TCS,% Keil:2015:BAH,% Krieger:2011:AES,% Moore:2016:EAC,% Sekiyama:2017:SMC,% Tobin-Hochstadt:2012:HOS% }. \NAMECITE{Control}{% Baird:2015:OTC,% Dietrich:2015:CKC,% Firoz:2017:PDC,% Ge:2017:GGC,% Lyde:2016:CFA,% Mishra:2018:CLC,% Ohmann:2017:CFR,% Rahmani:2018:SFS,% Sui:2016:PCA,% White:2013:CTP,% Baxter:2018:PAS,% Berthier:2011:SPD,% Blackshear:2015:SCF,% Broberg:2010:PRB,% Buiras:2015:HMS,% Chen:2016:CIM,% Cicek:2016:TTI,% Downen:2014:CSC,% Dreyer:2010:IHO,% Farzan:2012:VPC,% Feng:2015:EQD,% Gilray:2016:ACP,% Gilray:2016:PCF,% Herzeel:2010:DPR,% Huang:2014:MSP,% Huber:2013:CWA,% Johnson:2015:AAC,% Khudia:2013:LCC,% Koksal:2012:CC,% Leopoldseder:2016:JJT,% Linsbauer:2017:CVC,% Mazurak:2010:LCC,% Mohamedin:2016:DNA,% Moll:2018:PCF,% Moore:2016:EAC,% Niu:2014:MCF,% Oishi:2017:SCT,% Reddy:2012:SCI,% Richards:2013:FAC,% Shivers:2011:MRT,% Stefan:2011:FDI,% Tamayo:2012:UBD,% Teruel:2016:ACR,% Tov:2011:TST,% Vardoulakis:2011:PFA,% Zhang:2012:LBC,% Ziv:2015:CCC% }. \NAMECITE{Control-Flow}{% Dietrich:2015:CKC,% Lyde:2016:CFA,% Ohmann:2017:CFR,% Blackshear:2015:SCF,% Gilray:2016:ACP,% Gilray:2016:PCF,% Huber:2013:CWA,% Moll:2018:PCF,% Niu:2014:MCF% }. \NAMECITE{controllable}{% Yu:2012:SCO% }. \NAMECITE{controlled}{% Baek:2010:GFS,% Schulze:2014:DDP,% Soares:2018:EFI% }. \NAMECITE{controller}{% Ball:2014:VTV,% Bohrer:2018:VVC,% Delaval:2010:CMD% }. \NAMECITE{Controllers}{% Awad:2016:SSZ,% Lesokhin:2017:PFS,% Adam:2017:ACG,% Guha:2013:MVN,% Han:2018:ORS,% Murray:2016:SRC% }. \NAMECITE{Controlling}{% Axelsen:2010:CDM,% Kim:2015:CPM,% Acar:2011:OSC,% Bond:2013:OCC% }. \NAMECITE{convention}{% Caldwell:2017:RCC% }. \NAMECITE{convergence}{% Hanappi:2016:ARC,% Maleki:2014:PDP% }. \NAMECITE{conversion}{% Adams:2018:RFF,% Bowman:2018:TCC% }. \NAMECITE{converting}{% McDonell:2016:GTS% }. \NAMECITE{convexity}{% Pouchet:2011:LTC% }. \NAMECITE{convolution}{% Jia:2018:ODW,% Lippmeier:2011:EPS% }. \NAMECITE{Convolutional}{% Ren:2017:SDH,% Wang:2017:TME% }. \NAMECITE{{CoolAir}}{% Goiri:2015:CTV% }. \NAMECITE{Cooled}{% Goiri:2015:CTV% }. \NAMECITE{cooling}{% Ahmad:2010:JOI% }. \NAMECITE{cooperating}{% Schulte:2013:ARB% }. \NAMECITE{cooperation}{% Luchangco:2011:TCE% }. \NAMECITE{Cooperative}{% Lucia:2013:CEF,% Sadrosadati:2018:LEH,% Yi:2011:CRP,% Bhattacharjee:2010:ICC,% Jin:2010:ISS,% Jog:2013:OCT,% Muller:2017:RPC% }. \NAMECITE{coordinated}{% Kim:2013:DBC% }. \NAMECITE{Coordinating}{% Maas:2016:THL,% Zheng:2014:CCM% }. \NAMECITE{Coordination}{% Rahmani:2018:SFS,% Cruz:2016:DCG% }. \NAMECITE{copattern}{% Rendel:2015:ARL% }. \NAMECITE{copatterns}{% Abel:2013:WRC,% Abel:2013:CPI% }. \NAMECITE{{Copperhead}}{% Catanzaro:2011:CCE% }. \NAMECITE{coprogramming}{% Atkey:2013:PCG% }. \NAMECITE{Copy}{% Abe:2016:UVM,% Markuze:2016:TIP,% Foley-Bourgon:2017:EIC,% Tassarotti:2015:VRC% }. \NAMECITE{copying}{% Feng:2011:SSP% }. \NAMECITE{{Coq}}{% Huet:2014:YRD,% Pirog:2010:SDS,% Strub:2012:SCB,% Swierstra:2012:XCE,% Vazou:2017:TTP,% Wiegley:2017:UCW,% Ziliani:2013:MMT,% Ziliani:2015:UAC,% Tanter:2016:GCP% }. \NAMECITE{{CoRAL}}{% Vora:2017:CCR% }. \NAMECITE{Core}{% Li:2017:PCO,% Mashtizadeh:2017:TPD,% Shalev:2016:CCS,% Zhang:2018:WNA,% Arif:2018:RBP,% Bebelis:2014:FSP,% Beemster:2013:RCD,% Bhattacharjee:2010:ICC,% Bloemen:2016:MCF,% Clebsch:2013:FCG,% Dai:2013:LVM,% Ebrahimi:2010:FST,% Farmer:2012:HMP,% Farmer:2015:RHT,% Friedley:2013:OPE,% Guo:2010:SSL,% Jiang:2017:CSM,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Kang:2013:HPP,% Kaur:2018:OCM,% Kislal:2018:ECC,% Kyle:2012:EPI,% Lee:2010:FXC,% Lidbury:2015:MCC,% Luo:2014:ISM,% Ma:2014:TAC,% McIlroy:2010:HJR,% Mutlu:2011:MSM,% Park:2013:RCH,% Paykin:2017:QCL,% Rahmani:2018:SFS,% Rossberg:2015:CMU,% Sarkar:2011:PTM,% Wernsing:2010:ECF,% Wernsing:2012:RHA,% Zhou:2010:BDC,% Zhou:2012:MMM% }. \NAMECITE{corecursion}{% Blanchette:2015:FEC,% Severi:2012:PTS% }. \NAMECITE{{CoreDet}}{% Bergan:2010:CCR% }. \NAMECITE{{COREMU}}{% Wang:2011:CSP% }. \NAMECITE{cores}{% Huang:2010:OES,% Lee:2014:IFL,% Perarnau:2010:KRC,% Singer:2011:GCA,% Tran:2018:SSH,% Venkatesh:2010:CCR% }. \NAMECITE{cornerstone}{% Buisson:2010:RES% }. \NAMECITE{corpus}{% Hsiao:2014:UWC% }. \NAMECITE{Correct}{% Dimoulas:2011:CBC,% Dodds:2015:SCT,% Le:2013:CEW,% Andrysco:2016:PFP,% Blackshear:2013:ACS,% Dice:2013:UHT,% Hinze:2011:PUF,% Kourai:2011:FCP,% Long:2016:APG,% Lopes:2015:PCP,% Sharma:2015:CCS,% Weeratunge:2011:APA,% Wiegley:2017:UCW% }. \NAMECITE{Correction}{% Jeon:2016:TTD% }. \NAMECITE{Correctness}{% Schmidt-Schauss:2013:CSH,% Burnim:2011:NRC,% Burnim:2012:NIN,% Chong:2014:CCT,% Henzinger:2010:BQN,% Ruwase:2010:DLE,% Sergey:2016:HSS% }. \NAMECITE{corrector}{% Gill:2011:DEF% }. \NAMECITE{correlation}{% Partush:2014:ASD% }. \NAMECITE{correlations}{% Wu:2012:EIS% }. \NAMECITE{correlator}{% Romein:2010:LCI% }. \NAMECITE{Corruption}{% Wu:2017:SDC,% Gomez:2014:DSD% }. \NAMECITE{Cost}{% Awad:2016:SSZ,% Breitner:2014:SZC,% Chang:2011:LCW,% Cicek:2017:RCA,% Danner:2015:DCS,% Faddegon:2015:ADR,% Khudia:2013:LCC,% OConnor:2016:RTR% }. \NAMECITE{costs}{% Kalibera:2011:HRO% }. \NAMECITE{Count}{% Mao:2016:RFR,% Farzan:2014:PC,% Shahriyar:2012:CGR% }. \NAMECITE{Counter}{% Chen:2014:CFT,% Kim:2017:KPC,% Luu:2014:MCC,% Nikolaev:2011:PXF,% Tripp:2018:FHP% }. \NAMECITE{Counter-factual}{% Chen:2014:CFT% }. \NAMECITE{Counterexample}{% Podelski:2010:CGF,% Konnov:2017:SCP,% Pike:2014:SAE% }. \NAMECITE{Counterexample-guided}{% Podelski:2010:CGF% }. \NAMECITE{counterexamples}{% Garg:2016:LIU,% Gonnord:2015:SRF,% Isradisaikul:2015:FCP,% Nguyen:2015:RCC,% Terauchi:2010:DTC% }. \NAMECITE{countermeasures}{% Doychev:2017:RAS% }. \NAMECITE{counters}{% Arulraj:2013:PRS,% Dice:2013:SSC,% Inoue:2012:ISC,% Steele:2016:AAC% }. \NAMECITE{counting}{% Shahriyar:2012:CGR,% Shahriyar:2013:TGR% }. \NAMECITE{counts}{% Vytiniotis:2010:FPE,% Wamhoff:2013:FIP% }. \NAMECITE{Coupling}{% Barthe:2017:CPP% }. \NAMECITE{Coverage}{% Chen:2016:CDD,% Fu:2017:AHC,% Roemer:2018:HCU,% Thummalapenta:2011:SMS,% Yu:2012:MCD% }. \NAMECITE{Coverage-directed}{% Chen:2016:CDD% }. \NAMECITE{coverage-driven}{% Yu:2012:MCD% }. \NAMECITE{covering}{% Bergan:2013:ICS% }. \NAMECITE{covert}{% Stefan:2012:ACT% }. \NAMECITE{{CPHASH}}{% Metreveli:2012:CCP% }. \NAMECITE{{CPS}}{% Ahmed:2011:EPC,% Philips:2017:DDD% }. \NAMECITE{{CPU}}{% Dashti:2017:AMM,% Farooqui:2016:AAW,% Jablin:2011:ACG,% Kim:2012:OUP,% Liu:2016:HCG,% Liu:2018:GUC,% Perarnau:2010:KRC,% Piao:2015:JJF,% Yang:2013:PSC% }. \NAMECITE{{CPU-GPU}}{% Yang:2013:PSC% }. \NAMECITE{{CPU/GPU}}{% Kim:2012:OUP% }. \NAMECITE{{CPUs}}{% Jia:2018:ODW% }. \NAMECITE{Crash}{% Bornholt:2016:SCF,% Huang:2010:OCD,% Koskinen:2016:RCR% }. \NAMECITE{Crash-Consistency}{% Bornholt:2016:SCF% }. \NAMECITE{Crazy}{% Tsafrir:2016:SAW% }. \NAMECITE{Creating}{% Gal-On:2012:CPR,% Kogan:2012:MCF,% Villazon:2010:HCA% }. \NAMECITE{credible}{% Kang:2018:CVC% }. \NAMECITE{{Crellvm}}{% Kang:2018:CVC% }. \NAMECITE{crisis}{% Amin:2016:JST% }. \NAMECITE{criterion}{% Brutschy:2017:SEC% }. \NAMECITE{Critical}{% Hicks:2015:SLR,% Zhang:2017:ISC,% Zhu:2016:DEQ,% Chang:2016:PSF,% David:2014:CMC,% Leroy:2011:VSD,% Liu:2011:FSD,% Liu:2012:FSD,% Menon:2018:DDC,% Nakaike:2010:LER,% Shen:2017:BGB,% vonHanxleden:2014:SSC% }. \NAMECITE{criticality}{% Li:2014:VSK% }. \NAMECITE{Cross}{% Dietrich:2015:CKC,% Guo:2018:PCA,% Jantz:2015:CLM,% Marr:2017:CLC,% Tobisawa:2015:MLC,% Wang:2015:HPI,% Wang:2018:ECI,% Wang:2018:HSA,% Wegiel:2010:CLT,% Bond:2013:OCC,% Byalik:2016:NNA,% Cao:2016:DBG,% Chamith:2016:LER,% Grimmer:2016:HPC,% Kulkarni:2016:APA,% Susungi:2018:MPC,% Wang:2014:CVM,% Chang:2014:EMV% }. \NAMECITE{Cross-Application}{% Guo:2018:PCA% }. \NAMECITE{cross-domain}{% Susungi:2018:MPC% }. \NAMECITE{Cross-{ISA}}{% Wang:2015:HPI,% Wang:2018:ECI,% Chang:2014:EMV% }. \NAMECITE{Cross-Kernel}{% Dietrich:2015:CKC% }. \NAMECITE{Cross-language}{% Marr:2017:CLC,% Wegiel:2010:CLT,% Grimmer:2016:HPC,% Wang:2014:CVM% }. \NAMECITE{Cross-layer}{% Jantz:2015:CLM% }. \NAMECITE{Cross-Level}{% Tobisawa:2015:MLC% }. \NAMECITE{cross-modification}{% Chamith:2016:LER% }. \NAMECITE{Cross-Platform}{% Wang:2018:HSA,% Byalik:2016:NNA% }. \NAMECITE{cross-program}{% Kulkarni:2016:APA% }. \NAMECITE{cross-thread}{% Bond:2013:OCC,% Cao:2016:DBG% }. \NAMECITE{{Crosscut}}{% Chow:2010:MSR% }. \NAMECITE{crosscutting}{% Chiba:2010:MMC% }. \NAMECITE{Crossing}{% Olson:2017:CGM,% Wernli:2013:OFC% }. \NAMECITE{Crowd}{% Cochran:2015:PBP% }. \NAMECITE{Crowd-Sourcing}{% Cochran:2015:PBP% }. \NAMECITE{Crowdsourcing}{% Park:2016:ATC% }. \NAMECITE{{CRPD}}{% Altmeyer:2010:RAT% }. \NAMECITE{{Cruiser}}{% Zeng:2011:CCH% }. \NAMECITE{crypto}{% Paletov:2018:ICA% }. \NAMECITE{cryptographic}{% Appel:2015:VCP,% Barthe:2014:PRV,% Claessen:2013:SPN% }. \NAMECITE{{Cryptol}}{% Launchbury:2012:TBC% }. \NAMECITE{{CSR}}{% Merrill:2016:MBS,% Shalev:2016:CCS% }. \NAMECITE{{CSS}}{% Hague:2015:DRC% }. \NAMECITE{{CSX}}{% Kourtis:2011:CEC% }. \NAMECITE{{CT}}{% Sabne:2017:MBI% }. \NAMECITE{{CTA}}{% Li:2017:LAC% }. \NAMECITE{{CUBA}}{% Liu:2018:CIC% }. \NAMECITE{{CUDA}}{% Eizenberg:2017:BBL,% Hong:2011:ACG,% Li:2010:SVC,% Peng:2018:CDC,% Prades:2016:CAX,% Yang:2014:CNR% }. \NAMECITE{{CUDA-NP}}{% Yang:2014:CNR% }. \NAMECITE{{CUDAlign}}{% Sandes:2010:CUG% }. \NAMECITE{culture}{% Paulos:2013:REA% }. \NAMECITE{{CURD}}{% Peng:2018:CDC% }. \NAMECITE{curious}{% Thiemann:2012:ACE% }. \NAMECITE{{Curry}}{% Mazurak:2010:LCC% }. \NAMECITE{curve}{% Byrne:2018:MMR% }. \NAMECITE{custom}{% Berger:2013:ORC% }. \NAMECITE{Customizable}{% Toro:2015:CGP,% Atkinson:2011:ACT,% Wang:2012:RCV% }. \NAMECITE{customization}{% Esmaeilsabzali:2012:MAC% }. \NAMECITE{customizations}{% Lerner:2010:SDT% }. \NAMECITE{customized}{% Huang:2013:ECS% }. \NAMECITE{cut}{% Morihata:2013:SCP% }. \NAMECITE{cuts}{% Gianinazzi:2018:CAP% }. \NAMECITE{Cyber}{% Ozturk:2015:ASC,% Bohrer:2018:VVC,% Sorensen:2010:PTC% }. \NAMECITE{Cyber-Physical}{% Ozturk:2015:ASC,% Sorensen:2010:PTC% }. \NAMECITE{{Cybertron}}{% Xiao:2014:CPL% }. \NAMECITE{cycles}{% Wortmann:2013:COH% }. \NAMECITE{cyclic}{% Jafri:2013:WGI% }. \NAMECITE{{Cyrus}}{% Honarmand:2013:CUA% }. \NAMECITE{D}{% Song:2014:DAT,% Ajay:2017:GIL,% Gao:2017:TSE,% Shioda:2015:LLD,% Thebault:2015:SEI,% Zheng:2015:WAD% }. \NAMECITE{{D}-cache}{% Zheng:2015:WAD% }. \NAMECITE{{D4}}{% Liu:2018:DFC% }. \NAMECITE{{DaCapo}}{% Kalibera:2012:BBA% }. \NAMECITE{Dag}{% Acar:2016:DCC,% Barrera:2018:GPA,% Fu:2018:ESM,% Lal:2015:DID% }. \NAMECITE{Dag-calculus}{% Acar:2016:DCC% }. \NAMECITE{dags}{% Xu:2018:EPD% }. \NAMECITE{{DAMN}}{% Markuze:2018:DOF% }. \NAMECITE{Dancing}{% Deng:2017:DWT% }. \NAMECITE{dark}{% Beemster:2013:RCD% }. \NAMECITE{{DARPA}}{% Fisher:2014:UFM% }. \NAMECITE{{Dart}}{% Ernst:2016:MSD,% Heinze:2017:TSA,% Mezzetti:2017:TUP% }. \NAMECITE{{Darwin}}{% Turakhia:2018:DGC% }. \NAMECITE{Data}{% Bardizbanyan:2015:IDA,% Bergstrom:2013:DOF,% Boroumand:2018:GWC,% Calciu:2017:BBC,% Chang:2016:DLD,% Chen:2017:BDA,% Cohen:2015:DSA,% Cohen:2017:LLS,% Colp:2015:PDS,% David:2015:ACS,% Delaware:2015:FDS,% Elango:2015:CDA,% Fujiki:2018:MDP,% Gidra:2015:NGC,% Hawkins:2011:DRS,% Hunger:2018:DDC,% Jang:2010:DTE,% Lippmeier:2013:DFF,% Liu:2013:DLO,% Luo:2016:DCC,% Luo:2017:TDS,% Mukkara:2016:WID,% Nguyen:2015:FCR,% Nguyen:2018:SCM,% Ou:2017:CCD,% Padhi:2016:DDP,% Rajbhandari:2017:OFI,% Ren:2017:EVM,% Sharma:2013:DDE,% Tang:2015:SBC,% Veanes:2015:DPS,% Wimmer:2014:DST,% Wu:2017:SDC,% Yessenov:2011:DDS,% Zhang:2016:TED,% Zhang:2017:PPD,% Acar:2010:TDT,% Agrawal:2014:PGS,% Ahmad:2010:JOI,% Aigner:2015:FMS,% Alglave:2014:HCM,% Bao:2012:WBS,% Barowy:2014:CDD,% Barowy:2015:FER,% Beg:2010:GTA,% Bell:2014:PID,% Bergstrom:2012:NDP,% Blum:2016:SMC,% Bond:2010:PPD,% Bouajjani:2011:IPA,% Bruno:2017:NPG,% Bu:2013:BAD,% Budi:2011:AMA,% Buehrer:2010:DPS,% Burckhardt:2014:RDT,% Catanzaro:2011:CCE,% Cave:2012:PBI,% Cederman:2010:SLF,% Chambers:2010:FEE,% Chandramohan:2014:PDP,% Chen:2014:FPD,% Chen:2017:ALF,% Chong:2013:BIS,% Chu:2015:AIP,% Cockx:2016:UEP,% Cohen:2015:AMR,% Dolan:2018:BDR,% Drebes:2016:NAS,% Effinger-Dean:2012:IIF,% ElWazeer:2013:SVD,% Emmi:2016:SAD,% Farzan:2012:VPC,% Farzan:2013:IDF,% Feser:2015:SDS,% Gerard:2012:MMO,% Gomez:2014:DSD,% Gordon:2013:RGR,% Guo:2014:EED,% Haider:2016:LRA,% Hawkins:2012:CDR,% Henzinger:2013:QRC,% Hobor:2013:RSD,% Hoefler:2010:SCP,% Holk:2014:RBM,% Hwang:2014:MFG,% Ishtiaq:2011:BAL,% Jang:2011:ISA,% Jiang:2012:OSP,% Jim:2010:SAD,% Jonnalagedda:2014:SPC,% Jordan:2018:TCD,% Jung:2011:BES,% Kamruzzaman:2010:SDS,% Kaur:2018:OCM,% Kemerlis:2012:LPD,% Kim:2010:ODM,% Kim:2011:VSC,% Kim:2016:DOF,% Kogan:2012:MCF,% Kulkarni:2014:EED,% Kurilova:2014:SSL,% Lavaee:2016:HDP% }. \NAMECITE{data}{% Le:2014:FFD,% Li:2014:MHD,% Liu:2011:FSD,% Liu:2012:FSD,% Liu:2018:LLC,% Madhusudan:2011:DLC,% Madhusudan:2012:RPI,% Majo:2015:LPC,% Mamouras:2017:SMS,% Marlow:2014:TNF,% Mastoras:2016:UFC,% Matsakis:2010:TAT,% Matteis:2016:KCR,% McPherson:2015:FPL,% Mendez-Lojo:2010:SDO,% Menendez:2017:AID,% Miller:2014:ADS,% Mitschke:2014:ILI,% Murarasu:2011:CDS,% Norris:2013:CCC,% Ong:2011:VHO,% Park:2013:SDR,% Pek:2014:NPD,% Pelley:2010:PRD,% Peng:2017:RTD,% Petricek:2016:TDM,% Pignotti:2013:ADP,% Qiu:2013:NPS,% Rabozzi:2016:PAP,% Raman:2011:SSP,% Raychev:2016:LPN,% Rompf:2013:ODS,% Sampson:2011:EAD,% Sbirlea:2012:MDF,% Shrivastava:2010:CVE,% Singh:2016:TSD,% Sivaramakrishnan:2015:DPE,% Smeltzer:2015:TAD,% Smeltzer:2018:DSL,% Spiegelman:2016:TDS,% Stock:2014:FED,% Stokes:2018:DAG,% Sudan:2010:MPI,% Surendran:2014:TDR,% Suter:2010:DPA,% Tian:2010:SSP,% Timnat:2014:PWF,% Treichler:2013:LSD,% Tseng:2012:SDT,% Upadhyaya:2010:UDS,% Ureche:2014:LDL,% Ureche:2015:AAH,% Veldema:2011:IDP,% Venkat:2015:LDT,% Vrvilo:2017:MDF,% Wade:2017:AVJ,% Wan:2012:WAD,% Wang:2014:CVM,% Wang:2016:FFS,% Wang:2018:LLD,% Wang:2018:SAR,% Wester:2013:PDR,% Willcock:2011:APP,% Woo:2010:CPD,% Wozniak:2013:SSD,% Wu:2013:CAA,% Xiang:2013:CAM,% Xiao:2014:CPL,% Xu:2010:FLU,% Xu:2012:FRD,% Yaghmazadeh:2016:STH,% Yang:2010:OCG,% Yang:2017:TAA,% Yu:2013:GDS,% Zacharopoulos:2017:EMM,% Zeng:2011:CCH,% Zhang:2010:NSS,% Zhang:2017:CSD,% Zheng:2011:GLO,% Zhou:2010:BDC,% Zhu:2018:DDC% }. \NAMECITE{Data-}{% Ren:2017:EVM% }. \NAMECITE{data-centered}{% Jiang:2012:OSP% }. \NAMECITE{Data-centric}{% Luo:2016:DCC,% Zhou:2010:BDC% }. \NAMECITE{Data-Dependence}{% Tang:2015:SBC,% Zhang:2017:CSD% }. \NAMECITE{data-dependent}{% Chong:2013:BIS,% Jim:2010:SAD% }. \NAMECITE{Data-driven}{% Padhi:2016:DDP,% Sharma:2013:DDE,% Yessenov:2011:DDS,% Menendez:2017:AID,% Wang:2018:SAR,% Willcock:2011:APP,% Zhu:2018:DDC% }. \NAMECITE{data-flow}{% Drebes:2016:NAS,% Gerard:2012:MMO,% Sbirlea:2012:MDF% }. \NAMECITE{data-mining}{% Alglave:2014:HCM% }. \NAMECITE{Data-only}{% Bergstrom:2013:DOF% }. \NAMECITE{Data-Parallel}{% Veanes:2015:DPS,% Chang:2016:DLD,% Chambers:2010:FEE,% Chandramohan:2014:PDP,% Mendez-Lojo:2010:SDO,% Veldema:2011:IDP,% Xiao:2014:CPL% }. \NAMECITE{data-parallelism}{% Bergstrom:2012:NDP% }. \NAMECITE{data-race}{% Blum:2016:SMC,% Effinger-Dean:2012:IIF,% Matsakis:2010:TAT% }. \NAMECITE{data-race-free}{% McPherson:2015:FPL% }. \NAMECITE{data-structures}{% Chu:2015:AIP,% Madhusudan:2012:RPI% }. \NAMECITE{data-triggered}{% Tseng:2012:SDT% }. \NAMECITE{data-types}{% Cave:2012:PBI% }. \NAMECITE{database}{% Cecchet:2011:DVD,% Chen:2018:HBA,% Cheung:2013:ODB,% Malecha:2010:TVR,% Ohori:2011:MSM,% Schoepe:2014:STI,% Scully:2017:POA,% Tamayo:2012:UBD,% Vermolen:2012:GDM,% Yang:2016:PDI% }. \NAMECITE{database-backed}{% Cheung:2013:ODB,% Yang:2016:PDI% }. \NAMECITE{Databases}{% Buneman:2015:DPT,% Dai:2017:PII% }. \NAMECITE{Datacenter}{% Bianchini:2017:IDE,% Leesatapornwongsa:2016:TTN,% Ma:2012:DTD% }. \NAMECITE{datacenter-scale}{% Ma:2012:DTD% }. \NAMECITE{Datacenters}{% Barbalace:2017:BBH,% Carter:2018:SDS,% Goiri:2015:CTV,% Hsu:2018:SRP,% Delimitrou:2013:PQA,% Goiri:2013:PGM% }. \NAMECITE{Dataflow}{% Kwon:2018:MEF,% Bebelis:2014:FSP,% Bouakaz:2013:BME,% Demetrescu:2011:RIP,% Domagala:2016:GCT,% Foust:2016:GRP,% Geuns:2013:ADM,% Goodstein:2010:BAA,% Jarvi:2015:SPH,% Ramsey:2010:HMR,% Skelin:2018:CSA,% Tripp:2011:HED,% Yuki:2013:ADA,% Zhang:2013:FOA% }. \NAMECITE{{Datafun}}{% Arntzenius:2016:DFD% }. \NAMECITE{datalog}{% Jordan:2018:TCD,% Schafer:2010:TID,% Arntzenius:2016:DFD,% Madsen:2016:DFD,% Zhang:2014:ARP% }. \NAMECITE{datarace}{% Raman:2012:SPD% }. \NAMECITE{datasets}{% Chen:2010:EIO% }. \NAMECITE{Datasize}{% Yu:2018:DAH% }. \NAMECITE{Datasize-Aware}{% Yu:2018:DAH% }. \NAMECITE{datatype}{% Cai:2016:SFE,% Kjolstad:2012:ADG% }. \NAMECITE{datatype-generic}{% Cai:2016:SFE% }. \NAMECITE{Datatypes}{% Sekiyama:2015:MCD,% Ahn:2011:HMS,% Jaskelioff:2015:FPS,% Robbins:2016:MMS% }. \NAMECITE{{DATS}}{% Hunger:2018:DDC% }. \NAMECITE{Day}{% Lee:2015:CEE% }. \NAMECITE{{DBILL}}{% Lyu:2014:DER% }. \NAMECITE{{DBT}}{% Guha:2010:DPS,% Kaufmann:2013:SCO,% Wang:2018:ECI% }. \NAMECITE{{DCatch}}{% Liu:2017:DAD% }. \NAMECITE{{DCNN}}{% Ren:2017:SDH% }. \NAMECITE{{DDG}}{% Pavlou:2012:DBD% }. \NAMECITE{{DDG}-based}{% Pavlou:2012:DBD% }. \NAMECITE{{DDGacc}}{% Pavlou:2012:DBD% }. \NAMECITE{{DDOS}}{% Hunt:2013:DTN% }. \NAMECITE{{DDS}}{% An:2014:MDG,% Otte:2012:ICB% }. \NAMECITE{de-duplication}{% Chiang:2013:IBM% }. \NAMECITE{dead}{% Karachalias:2017:EFD,% Salkeld:2013:IDO,% Takikawa:2016:SGT% }. \NAMECITE{deadline}{% Bouakaz:2013:BME% }. \NAMECITE{Deadlock}{% Carbone:2013:DFD,% Buhler:2012:EDA,% Cogumbreiro:2015:DDV,% Samak:2014:MTS,% Samak:2014:TDD,% Santhiar:2017:SDD% }. \NAMECITE{Deadlock-freedom-by-design}{% Carbone:2013:DFD% }. \NAMECITE{deadlocks}{% Cai:2013:TST% }. \NAMECITE{{DeAliaser}}{% Ahn:2013:DAS% }. \NAMECITE{deallocation}{% Suenaga:2012:TBS% }. \NAMECITE{Death}{% Nitu:2017:SBQ% }. \NAMECITE{Debugger}{% Colin:2016:EIF% }. \NAMECITE{debuggers}{% Lindeman:2012:DDD,% Wang:2013:GSE% }. \NAMECITE{Debugging}{% Ringenburg:2015:MDQ,% Zyulkyarov:2010:DPU,% Barowy:2014:CDD,% Barr:2014:TAT,% Bavishi:2016:PRA,% Budi:2011:AMA,% Chen:2014:CFT,% Dinh:2012:SPD,% Faddegon:2015:ADR,% Gu:2012:RDK,% Johnson:2014:CML,% Liu:2018:DFC,% Machado:2015:CDD,% Machado:2016:PGC,% Marr:2017:CAP,% Mitra:2014:AAP,% Moreno:2013:NIP,% Navabpour:2011:SDT,% Pohle:2010:CWM,% Song:2014:SDR,% Tosch:2014:SPA,% Viennot:2013:TMR,% Vilk:2018:BAD,% Wang:2011:DBM,% Zuo:2016:LOF% }. \NAMECITE{decade}{% Agerwala:2010:ECC,% Bodik:2015:PSO,% Dig:2017:LRR% }. \NAMECITE{Decentralizing}{% Padon:2015:DSP% }. \NAMECITE{Decidability}{% Padon:2016:DII,% Taube:2018:MDD% }. \NAMECITE{Decidable}{% Madhusudan:2011:DLC% }. \NAMECITE{Deciding}{% Basu:2012:DCR,% Scherer:2017:DES% }. \NAMECITE{Decision}{% Foster:2015:CDP,% Suter:2010:DPA,% Chaudhuri:2014:CAD,% Cook:2011:MPD,% Garg:2016:LIU,% Lal:2015:DID,% Raychev:2016:PMC,% Sheard:2012:PPC,% Traytel:2013:VDP% }. \NAMECITE{decision-making}{% Chaudhuri:2014:CAD% }. \NAMECITE{decisions}{% Kienzle:2017:DDV% }. \NAMECITE{Declarative}{% Alur:2015:DDL,% Bender:2015:DFI,% Cruz:2016:DCG,% Dyer:2014:DVE,% Sivaramakrishnan:2015:DPE,% Dias:2010:AGI,% Kats:2010:PDS,% Kats:2010:SLW,% Lerner:2013:DCA,% Madsen:2016:DFD,% Murray:2011:SAO,% Schupbach:2011:DLA,% Schupbach:2012:DLA,% Seginer:2018:QBO,% Sujeeth:2014:FGH% }. \NAMECITE{Declaratively}{% Hemel:2011:DPM,% Lindeman:2012:DDD% }. \NAMECITE{declassifiers}{% Livshits:2013:TFA% }. \NAMECITE{Decoding}{% Soldevila:2017:DLF% }. \NAMECITE{decompilation}{% Robbins:2016:MMS% }. \NAMECITE{decomposing}{% Ilik:2017:ELN% }. \NAMECITE{Decomposition}{% Antonopoulos:2017:DIS,% Padmanabhan:2013:DTO,% Bloemen:2016:MCF,% Catanzaro:2014:DPM% }. \NAMECITE{decompositions}{% Zhao:2018:SCG% }. \NAMECITE{decompression}{% Jang:2013:PSP% }. \NAMECITE{Deconstraining}{% Jones:2012:DD% }. \NAMECITE{deconstructing}{% Ahn:2014:IJP% }. \NAMECITE{Decoupled}{% Pearce:2015:DLB,% Ruwase:2010:DLE% }. \NAMECITE{Decoupling}{% Johnson:2010:DCM,% Liu:2017:DBD,% Stokes:2018:DAG% }. \NAMECITE{decreasing}{% Reames:2013:THC% }. \NAMECITE{Deductive}{% Delaware:2015:FDS,% Taube:2018:MDD,% Thum:2013:FBD% }. \NAMECITE{Deduplication}{% Guo:2018:PCA,% Chen:2014:CCB,% Garg:2017:CGA,% Horie:2014:SDJ% }. \NAMECITE{Deep}{% Awan:2017:CCD,% Chang:2018:DNN,% Gu:2015:DSC,% Huang:2017:PSA,% Ren:2017:SDH,% Gibbons:2014:FDS,% Hizver:2014:RTD,% Jovanovic:2015:YYC,% Le:2015:FDC,% Liu:2018:LLC,% Mitchell:2011:FPT,% Tallada:2016:CGP,% Taylor:2018:ADL,% Truong:2016:LLC,% Wang:2018:SDG,% Zhao:2018:BGB% }. \NAMECITE{Default}{% Battig:2017:SDC,% Mashtizadeh:2017:TPD,% Bocchino:2011:SND,% Stork:2014:APB% }. \NAMECITE{Default-On}{% Mashtizadeh:2017:TPD% }. \NAMECITE{deferred}{% Tripp:2018:FHP,% Vytiniotis:2012:EPD% }. \NAMECITE{Defined}{% Dhawan:2015:ASS,% Ball:2014:VTV,% El-Hassany:2016:SCA,% Parreaux:2017:QSR,% Sousa:2014:CQU% }. \NAMECITE{Defining}{% Hathhorn:2015:DUC,% Ray:2012:DCI,% Lindeman:2012:DDD% }. \NAMECITE{definition}{% Altidor:2011:TWC,% Axelsen:2013:PTD,% Kats:2010:PDS,% Kats:2011:ILD,% Shi:2010:DUW% }. \NAMECITE{definition-}{% Altidor:2011:TWC% }. \NAMECITE{definition-use}{% Shi:2010:DUW% }. \NAMECITE{definitional}{% Amin:2017:TSP% }. \NAMECITE{{DeFuse}}{% Shi:2010:DUW% }. \NAMECITE{degrading}{% Brutschy:2015:SGD% }. \NAMECITE{degree}{% Raman:2011:POU% }. \NAMECITE{{D{\'e}j{\`a}}}{% Walker:2015:DFC% }. \NAMECITE{Delay}{% Emmi:2011:DBS,% Ballabriga:2014:CRP% }. \NAMECITE{Delay-bounded}{% Emmi:2011:DBS% }. \NAMECITE{Delaying}{% Kienzle:2017:DDV% }. \NAMECITE{Delegated}{% Lublinerman:2011:DI% }. \NAMECITE{delegation}{% Gerakios:2013:FIS% }. \NAMECITE{deletions}{% Joisha:2014:STF% }. \NAMECITE{delimited}{% Downen:2014:CSC,% Materzok:2011:SDC,% Philips:2017:DDD% }. \NAMECITE{Delivery}{% Tu:2015:CIE,% Makki:2017:ART% }. \NAMECITE{{DelphJ}}{% Gerakios:2013:FIS% }. \NAMECITE{Delta}{% Germane:2017:PEA,% Clarke:2011:ADM,% Damiani:2013:FFD,% Svard:2011:EDC% }. \NAMECITE{delta-oriented}{% Damiani:2013:FFD% }. \NAMECITE{Demand}{% Kim:2013:DBC,% Ma:2015:SDS,% Matveev:2017:MPC,% Brock:2018:PBS,% Dillig:2010:SHA,% Feng:2015:EQD,% Hammer:2014:ACD,% Kling:2012:BDI,% Zhang:2012:RAJ% }. \NAMECITE{Demand-based}{% Kim:2013:DBC% }. \NAMECITE{demand-driven}{% Dillig:2010:SHA,% Feng:2015:EQD,% Hammer:2014:ACD% }. \NAMECITE{Demo}{% Levy:2014:DPM,% Al-Hajjaji:2017:TDT,% Stefan:2014:BSS% }. \NAMECITE{{DemoMatch}}{% Yessenov:2017:DAD% }. \NAMECITE{{Demon}}{% Xu:2018:DES% }. \NAMECITE{demonstration}{% Algehed:2017:QLT,% Barman:2016:RWA,% Chakravarty:2014:FIC,% Okabe:2014:SDW,% Ringert:2016:CCG,% Sun:2018:AMB% }. \NAMECITE{demonstrations}{% Yessenov:2017:DAD% }. \NAMECITE{Denotational}{% Danner:2015:DCS,% Vytiniotis:2013:HHL% }. \NAMECITE{{DeNovoND}}{% Sung:2013:DEH% }. \NAMECITE{{DeNovoSync}}{% Sung:2015:DES% }. \NAMECITE{Dense}{% Wang:2015:SPC,% Chandramowlishwaran:2010:ACC,% Du:2012:ABF,% Hayashi:2018:SMP,% Marker:2012:MED% }. \NAMECITE{Density}{% Guo:2016:HDI,% Bhat:2012:TTP,% Gill:2011:DEF,% Ismail:2016:DPD% }. \NAMECITE{Deoptimization}{% Kedlaya:2014:DDL% }. \NAMECITE{departed}{% Noonan:2018:GDP% }. \NAMECITE{Dependence}{% Hassaan:2015:KDG,% Philips:2017:DDD,% Tang:2015:SBC,% Wang:2011:DBM,% Belviranli:2018:JDA,% Johnson:2013:FCP,% Johnson:2015:EES,% Ke:2011:SPP,% Tzenakis:2012:BBL,% Weijiang:2015:TDA,% Zhang:2017:CSD% }. \NAMECITE{dependence-aware}{% Belviranli:2018:JDA% }. \NAMECITE{Dependence-based}{% Wang:2011:DBM% }. \NAMECITE{Dependence-driven}{% Philips:2017:DDD% }. \NAMECITE{dependences}{% Bond:2013:OCC,% Cao:2016:DBG,% Udupa:2011:AEB% }. \NAMECITE{dependencies}{% Erdweg:2015:SOI,% Faddegon:2015:ADR,% Jafri:2013:WGI,% Karachalias:2017:EFD,% Ribeiro:2012:IFD% }. \NAMECITE{Dependent}{% Chugh:2012:DTJ,% Jia:2010:DTP,% Krishnaswami:2015:ILD,% Lourenco:2015:DIF,% Swamy:2016:DTM,% Terauchi:2010:DTC,% Treichler:2016:DP,% Amin:2014:FPD,% Atkey:2014:RPM,% Bernardy:2010:PDT,% Brady:2013:PRA,% Chong:2013:BIS,% Dagand:2016:PTE,% Gaboardi:2013:LDT,% Jim:2010:SAD,% Kammar:2012:AFE,% Lorenzen:2016:STD,% Norell:2013:IPD,% Petricek:2014:CCC,% Rompf:2016:TSD,% Swamy:2011:SDP,% Thiemann:2012:ACE,% Weirich:2017:IDT% }. \NAMECITE{Dependently}{% Eisenberg:2012:DTP,% Casinghino:2014:CPP,% Cockx:2016:UEP,% Lindley:2013:HPP,% Morgenstern:2010:STP% }. \NAMECITE{Depending}{% Weirich:2014:DT% }. \NAMECITE{deployed}{% Moreno:2013:NIP% }. \NAMECITE{deployment}{% Ding:2017:GTD,% Farhad:2012:PGD,% Fischer:2012:EDM% }. \NAMECITE{depth}{% Azim:2013:TDF% }. \NAMECITE{depth-first}{% Azim:2013:TDF% }. \NAMECITE{depths}{% Memarian:2016:DCE% }. \NAMECITE{deques}{% Acar:2013:SPP% }. \NAMECITE{dequeuers}{% Kogan:2011:WFQ% }. \NAMECITE{dereference}{% Madhavan:2011:NDV% }. \NAMECITE{derivation}{% Launchbury:2012:TBC,% Pirog:2010:SDS,% Schlickling:2010:SAD% }. \NAMECITE{derivatives}{% Adams:2016:CPP,% Brachthauser:2016:PFC,% Might:2011:PDF,% Traytel:2013:VDP% }. \NAMECITE{derived}{% Ryssel:2013:RFM,% Zhang:2010:NSS% }. \NAMECITE{Deriving}{% Gill:2011:DEF,% Ismail:2016:DPD,% Itzhaky:2016:DDC,% Faddegon:2015:ADR,% Magalhaes:2010:GDM,% Blondal:2018:DHT% }. \NAMECITE{description}{% Li:2011:CHD,% Pyka:2010:VSL% }. \NAMECITE{descriptions}{% Dias:2010:AGI,% Rendel:2010:ISD% }. \NAMECITE{Descriptors}{% Arbel-Raviv:2017:PRD% }. \NAMECITE{deserve}{% Leroy:2011:VSD% }. \NAMECITE{Design}{% Asmussen:2016:MHO,% Barthe:2015:HOA,% Estrada:2017:UDP,% Lin:2016:SKT,% Oh:2012:DIS,% Procter:2015:SDH,% Viskic:2010:DEA,% Vitousek:2015:DEG,% Zhang:2015:HDL,% Aronsson:2017:HSC,% Bu:2013:BAD,% Carbone:2013:DFD,% Chandramohan:2014:PDP,% Gamatie:2011:SAS,% Gill:2015:RMD,% Guo:2014:EED,% Kabac:2016:OMS,% Kotra:2017:HSC,% MacLaurin:2011:DKT,% Morris:2010:ERU,% Nikhil:2010:UGP,% Omar:2017:PSF,% Padmanabhan:2013:DTO,% Rajan:2010:CMD,% Ramsey:2014:THD,% Riche:2013:PSA,% Seidl:2016:GSP,% Sewe:2011:CCS,% Sheard:2012:PPC,% Sheeran:2015:FPH,% Sinha:2016:DVM,% Tran:2018:SSH,% VanCutsem:2010:PDP,% Wu:2013:CAA,% Xue:2012:RJC,% Zuluaga:2012:SDS,% deKruijf:2012:SAC% }. \NAMECITE{design-driven}{% Kabac:2016:OMS% }. \NAMECITE{design-space}{% Padmanabhan:2013:DTO% }. \NAMECITE{designation}{% Sadat-Mohtasham:2010:TPD% }. \NAMECITE{designed}{% Wu:2013:HSC% }. \NAMECITE{Designing}{% Licht:2018:DSF,% Song:2014:DAT,% Zhang:2017:DLN,% Awan:2017:CCD,% Dice:2012:LCG,% Mohamedin:2016:DNA% }. \NAMECITE{designs}{% Sobernig:2012:CCA% }. \NAMECITE{Desktopping}{% Jaffer:2015:IRD% }. \NAMECITE{desktops}{% Kim:2014:VAM% }. \NAMECITE{Destruction}{% Nitu:2017:SBQ,% Ramananandro:2012:MSC% }. \NAMECITE{destructive}{% Flanagan:2010:AMD% }. \NAMECITE{desugaring}{% Pombrio:2015:HRC% }. \NAMECITE{Detailed}{% Byma:2018:DHP% }. \NAMECITE{details}{% Blackburn:2018:SDS,% Carter:2018:SDS,% Criswell:2018:SDS,% Foroozannejad:2010:LDB,% Gandhi:2018:SDS,% Hoffmann:2018:SDS,% Kim:2018:SDS,% Larus:2018:SDS,% Lee:2018:SDS,% Liu:2018:SDS,% Lu:2018:SDS,% Narayanasamy:2018:SDS,% Rossbach:2018:SDS,% Sampson:2018:SDS,% Solihin:2018:SDS,% Torrellas:2018:SDS,% Tsafrir:2018:SDS% }. \NAMECITE{detect}{% Cai:2013:TST% }. \NAMECITE{Detecting}{% Gomez:2014:DSD,% Hague:2015:DRC,% Lerner:2013:DCA,% Liu:2017:DAD,% Liu:2018:FAD,% Lucas:2012:DPM,% Xu:2010:DIU,% Zhong:2013:DAD,% Das:2015:SBP,% Flanagan:2010:AMD,% Hoefler:2012:CCO,% Jin:2012:UDR,% Shi:2010:DUW,% Srivastava:2011:SPO,% Zhang:2010:CDS,% Zhang:2011:CDC,% Zhang:2012:CDC,% Zheng:2011:GLO% }. \NAMECITE{Detection}{% David:2018:FPS,% Hu:2018:SDE,% Zhang:2016:TED,% Zhang:2017:PPD,% Achour:2015:ACO,% Bao:2013:FDI,% Barr:2013:ADF,% Bhattacharya:2013:CCI,% Bielik:2015:SRD,% Bond:2010:BEC,% Bond:2010:PPD,% Chabbi:2018:FFF,% Chen:2013:BEF,% Chen:2013:OAO,% Deng:2013:ECB,% Dimitrov:2014:CRD,% Duck:2018:ETM,% Effinger-Dean:2012:IIF,% Eizenberg:2016:ROD,% ElWazeer:2013:SVD,% Gabel:2010:SSD,% Hsiao:2014:RDE,% Huang:2014:MSP,% Huang:2016:PMR,% Jovic:2011:CMI,% Li:2011:SST,% Lidbury:2017:DRD,% Lifflander:2013:APF,% Liu:2011:SPD,% Liu:2014:PPF,% Maiya:2014:RDA,% McPherson:2015:FPL,% Nagarakatte:2012:MAP,% Olivo:2015:SDA,% Park:2013:SDR,% Petrov:2012:RDW,% Pradel:2012:FAP,% Qian:2013:VSP,% Raman:2012:SPD,% Raychev:2013:ERD,% Rhodes:2015:DDO,% Rhodes:2017:BSC,% Roemer:2018:HCU,% Samak:2014:MTS,% Samak:2014:TDD,% Santhiar:2017:SDD,% Smaragdakis:2012:SPR,% Tang:2018:VLF,% Tavarageri:2014:CAD,% Volanschi:2018:ISC,% Wester:2013:PDR,% Xu:2018:EPD,% Zhao:2011:DCC% }. \NAMECITE{detector}{% Peng:2018:CDC,% Wilcox:2018:VVH% }. \NAMECITE{detectors}{% Lee:2010:JSD% }. \NAMECITE{Determinacy}{% Andreasen:2014:DSA,% Schaefer:2013:DDA,% Xu:2018:EPD% }. \NAMECITE{Determination}{% Park:2016:ATC,% Jost:2010:SDQ,% Kurt:2016:UAS% }. \NAMECITE{Determining}{% Cherupalli:2017:DAS% }. \NAMECITE{determinism}{% Krebbers:2014:OAS,% Lee:2010:REO,% Lee:2012:CHP,% Lu:2013:REM,% Lu:2014:DED,% Sung:2013:DEH% }. \NAMECITE{Deterministic}{% Kawaguchi:2012:DPL,% Leesatapornwongsa:2016:TTN,% Leiserson:2012:DPR,% Bergan:2010:CCR,% Blelloch:2012:IDP,% Bocchino:2011:SND,% Bond:2013:GDG,% Chen:2013:SDR,% Devietti:2011:RRC,% Devietti:2012:RRC,% Dodds:2011:MRD,% Grathwohl:2016:KCN,% Kuper:2014:FAW,% Kuper:2014:TPE,% Lu:2014:EDM,% Marlow:2011:MDP,% Qian:2016:ODG,% Santos:2018:MBD,% Tzenakis:2012:BBL% }. \NAMECITE{deterministic-by-default}{% Bocchino:2011:SND% }. \NAMECITE{{DEUCE}}{% Young:2015:DWE% }. \NAMECITE{Developer}{% Liaqat:2016:SEE,% Datta:2012:TVW,% Marker:2012:MED,% Soldevila:2017:DLF,% Zhang:2013:IMF% }. \NAMECITE{developers}{% Brutschy:2014:SAI,% Hoppe:2013:DDB% }. \NAMECITE{developing}{% Brewer:2010:TDR,% Cassou:2010:GPA,% Shioda:2015:LLD,% Voelter:2015:UCL% }. \NAMECITE{development}{% Biehl:2010:ISA,% Chari:2018:SCD,% Hanenberg:2010:EAS,% Huet:2014:YRD,% Kabac:2016:OMS,% Kats:2011:ILD,% Keep:2013:NFC,% Muulu:2012:SAI,% Ohori:2014:SIP,% Otte:2012:ICB,% Seidl:2016:GSP,% Shubert:2012:AMB,% Steinert:2015:OVS,% Stuchlik:2012:SVD,% Tao:2012:UGA,% Wurthinger:2011:AED,% Zhang:2013:TLC% }. \NAMECITE{Device}{% Xu:2015:ALD,% Xu:2018:DES,% Berthier:2011:SPD,% Chen:2016:TCV,% Kadav:2013:FGF,% Kim:2011:ASC,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD,% Schupbach:2011:DLA,% Schupbach:2012:DLA,% You:2015:VFO% }. \NAMECITE{Devices}{% Achour:2018:TDC,% Boroumand:2018:GWC,% Colin:2018:RES,% Malka:2015:REI,% Narayanasamy:2018:SDS,% Xu:2016:SHS,% Achour:2016:CSP,% Cascaval:2013:ZPW,% Pan:2012:CLM,% Ransford:2011:MSS,% Ransford:2012:MSS,% Riebler:2018:ACA,% Schulte:2013:ARB,% Xue:2012:RJC% }. \NAMECITE{Devirtualizing}{% Haria:2018:DMH% }. \NAMECITE{{DGates}}{% Ajay:2017:GIL% }. \NAMECITE{{DIABLO}}{% Tan:2015:DWS% }. \NAMECITE{diagnosability}{% Yuan:2011:ISD,% Yuan:2012:ISD% }. \NAMECITE{Diagnosing}{% Tallent:2015:DCS,% Zhang:2015:DTE,% Kell:2016:DDT% }. \NAMECITE{diagnosis}{% Arulraj:2013:PRS,% Dillig:2012:AED,% Navabpour:2011:SDT,% Yuan:2010:SED,% Zhang:2014:TGD,% Zhou:2013:WED% }. \NAMECITE{diagrams}{% Li:2012:GGP,% Pirog:2016:SDF% }. \NAMECITE{dialects}{% Biboudis:2017:RJD% }. \NAMECITE{{DIAM}}{% Lee:2014:IPL% }. \NAMECITE{{DIAM-based}}{% Lee:2014:IPL% }. \NAMECITE{Diameter}{% Besta:2018:SNL% }. \NAMECITE{dictionary}{% Winant:2018:CED% }. \NAMECITE{Did}{% Delimitrou:2017:BKW,% Adamczyk:2010:TBD% }. \NAMECITE{{Diderot}}{% Chiw:2012:DPD% }. \NAMECITE{difference}{% Palmer:2011:BJM% }. \NAMECITE{differencing}{% Partush:2014:ASD% }. \NAMECITE{different}{% Yu:2013:EDA% }. \NAMECITE{Differential}{% Barthe:2015:HOA,% Ebadi:2015:DPN,% Barthe:2012:PRR,% Cardelli:2016:SCD,% Chen:2016:CDD,% Gaboardi:2013:LDT,% Liu:2018:DFC,% Machado:2015:CDD,% Reed:2010:DMT,% Zhang:2017:LTA% }. \NAMECITE{Differentiated}{% Ma:2015:SDS% }. \NAMECITE{differentiation}{% Cai:2014:TCH,% Menon:2018:DDC% }. \NAMECITE{digital}{% Barowy:2012:API,% Tuch:2012:BSV% }. \NAMECITE{{Dijkstra}}{% Ahman:2017:DMF,% Swamy:2013:VHO% }. \NAMECITE{Dilation}{% Achour:2018:TDC% }. \NAMECITE{dimension}{% Dudenhefner:2017:ITC% }. \NAMECITE{Dimensional}{% Yu:2018:DAH,% Agrawal:2016:EAE,% Angiuli:2017:CHD,% Jia:2018:ODW,% Licata:2012:CDT,% Xu:2018:EPD% }. \NAMECITE{Direct}{% Tu:2015:CIE,% Asai:2012:RDS,% Beg:2010:GTA,% Chugh:2016:PDM% }. \NAMECITE{Directed}{% Liu:2015:CCD,% Person:2011:DIS,% Samak:2016:DSF,% Sidiroglou-Douskos:2015:TAI,% Zhang:2018:MLO,% Chen:2012:TDA,% Chen:2016:CDD,% Cui:2013:VSR,% Demsky:2015:SSD,% Eslamimehr:2014:RDS,% Frankle:2016:EDS,% Leijen:2017:TDC,% Li:2013:CDW,% Li:2017:SDC,% Noll:2013:OFD,% Osera:2015:TED,% Ozturk:2010:CDN,% Perelman:2012:TDC,% Ramsay:2014:TDA% }. \NAMECITE{Directional}{% Evtyushkin:2018:BNS% }. \NAMECITE{directions}{% Hill:2013:RDC,% Mutlu:2011:MSM,% Rompf:2013:ODS% }. \NAMECITE{Dirigent}{% Zhu:2016:DEQ% }. \NAMECITE{Dirty}{% Ma:2018:GEG% }. \NAMECITE{disambiguation}{% Alves:2015:RPD% }. \NAMECITE{disaster}{% Rajagopalan:2012:SDT% }. \NAMECITE{Discerning}{% McFarlin:2013:DDO% }. \NAMECITE{discipline}{% Caires:2013:TDB,% Schulze:2014:DDP% }. \NAMECITE{disciplined}{% Sung:2013:DEH% }. \NAMECITE{Disclosure}{% Wang:2017:RLW% }. \NAMECITE{Disconcerting}{% Alglave:2018:FSC% }. \NAMECITE{discovering}{% Braquehais:2017:SDC,% Menon:2018:DDC% }. \NAMECITE{Discovery}{% Sidiroglou-Douskos:2015:TAI,% Chowdhury:2016:AAD,% Tripp:2011:HED,% Yessenov:2017:DAD% }. \NAMECITE{Discrete}{% Steele:2017:UBP,% Delaval:2010:CMD% }. \NAMECITE{{DisCVar}}{% Menon:2018:DDC% }. \NAMECITE{disintegration}{% Shan:2017:EBI% }. \NAMECITE{Disjoint}{% Oliveira:2016:DIT% }. \NAMECITE{Disjointness}{% Brandauer:2015:DDF% }. \NAMECITE{disjunctive}{% Li:2017:SDC% }. \NAMECITE{Disk}{% Wang:2017:GSM,% Yang:2017:CLA% }. \NAMECITE{Disk-based}{% Wang:2017:GSM% }. \NAMECITE{disks}{% Chang:2011:LCW% }. \NAMECITE{dispatch}{% Allen:2011:TCM,% Chiba:2010:MMC,% Zakirov:2010:ODD% }. \NAMECITE{disproving}{% Watanabe:2016:ADF% }. \NAMECITE{Distance}{% Reed:2010:DMT,% Firoz:2018:SDV% }. \NAMECITE{distance-1}{% Firoz:2018:SDV% }. \NAMECITE{distilled}{% DElia:2018:SRD% }. \NAMECITE{Distilling}{% Accattoli:2014:DAM% }. \NAMECITE{distinguished}{% Black:2012:PSD,% Hoare:2012:MTR% }. \NAMECITE{Distributed}{% Brandt:2018:DGC,% Dai:2017:PII,% Denniston:2016:DH,% Drechsler:2014:DRU,% Firoz:2017:PDC,% Han:2016:IMD,% Leesatapornwongsa:2016:TTN,% Lin:2015:STU,% Liu:2017:DAD,% Maas:2016:THL,% Morozov:2013:DMT,% Nguyen:2018:SCM,% Ravishankar:2015:DMC,% Vora:2017:CCR,% Wang:2015:DAA,% Buehrer:2010:DPS,% Christophe:2018:ODA,% Dash:2010:SPT,% Dathathri:2018:GCO,% Dragoi:2016:PPS,% Ekblad:2017:MED,% Fredriksson:2014:KNS,% Friedley:2013:OPE,% Gay:2010:MST,% Gelado:2010:ADS,% Gotsman:2016:CIS,% Hegde:2016:SRS,% Hunt:2013:DTN,% Kamruzzaman:2010:SDS,% Kim:2016:DOF,% Konnov:2017:SCP,% Lesani:2016:CCC,% Liu:2012:CED,% Lucas:2012:DPM,% Maleki:2016:DSD,% Mehiaoui:2013:TSO,% Myers:2013:HLC,% Parikh:2016:EDW,% Rajan:2010:GPM,% Ravichandran:2013:MES,% Slaatten:2012:TAG,% Swamy:2011:SDP,% Taube:2018:MDD,% Wang:2018:LLD,% Wilcox:2015:VFI,% Xie:2015:SAT% }. \NAMECITE{distribution}{% Kerbl:2018:SQW% }. \NAMECITE{Distributions}{% Steele:2017:UBP% }. \NAMECITE{Disturbance}{% Wang:2015:SPC% }. \NAMECITE{divergence}{% Liu:2017:ADB% }. \NAMECITE{diversity}{% Emani:2015:CDM% }. \NAMECITE{Divide}{% Benveniste:2011:DRT,% Bernardy:2013:EDC,% Farzan:2017:SDC,% Itzhaky:2016:DDC,% Sartor:2010:ZRD% }. \NAMECITE{divide-and-conquer}{% Bernardy:2013:EDC,% Itzhaky:2016:DDC% }. \NAMECITE{Divided}{% Buneman:2015:DPT% }. \NAMECITE{{DIY}}{% Paulos:2013:REA% }. \NAMECITE{{DLibOS}}{% Mallon:2018:DPP% }. \NAMECITE{{DMA}}{% Donaldson:2011:STA,% Markuze:2016:TIP% }. \NAMECITE{{DNA}}{% Bornholt:2016:DBA% }. \NAMECITE{{DNA}-Based}{% Bornholt:2016:DBA% }. \NAMECITE{{DNN}}{% Kwon:2018:MEF% }. \NAMECITE{{DNNs}}{% Park:2018:TGM% }. \NAMECITE{Do}{% Hoppe:2013:DDB,% Lindley:2017:DDD,% Shi:2010:DUW,% Fenske:2017:HPA,% Gibbons:2011:JDI,% Hanenberg:2015:WDW,% Pike:2012:ERD,% Son:2011:RFM,% Vafeiadis:2015:CCO% }. \NAMECITE{do-it-yourself}{% Pike:2012:ERD% }. \NAMECITE{document}{% Kramer:2014:UDO% }. \NAMECITE{document-oriented}{% Kramer:2014:UDO% }. \NAMECITE{documentation}{% Zhong:2013:DAD% }. \NAMECITE{Does}{% Schulze:2014:DDP,% Zhang:2010:DCS,% Leroy:2011:VSD,% Rubin:2014:HCW,% Szamozvancev:2017:WTM% }. \NAMECITE{dog}{% Cordy:2010:EOO% }. \NAMECITE{{DOJ}}{% hunEom:2012:DDP% }. \NAMECITE{{Dolly}}{% Cecchet:2011:DVD% }. \NAMECITE{Domain}{% Kyle:2015:ADA,% Porkolab:2011:DSL,% Adam:2016:TTS,% Brady:2010:SYI,% Chafi:2011:DSA,% Dhungana:2014:GCD,% Efftinge:2013:XID,% Elmas:2013:CDS,% Gibbons:2014:FDS,% Gundry:2015:TPU,% Hofer:2011:MDS,% Humer:2015:DSL,% Kamil:2012:PPP,% Konat:2017:BDS,% Lindeman:2012:DDD,% Mercadal:2010:DSA,% Olukotun:2012:HPE,% Olukotun:2014:BPP,% Park:2017:PSS,% Shioda:2015:LLD,% Singh:2017:FPA,% Smeltzer:2018:DSL,% Strickland:2015:CDS,% Susungi:2018:MPC,% Volanschi:2018:ISC% }. \NAMECITE{Domain-aware}{% Kyle:2015:ADA% }. \NAMECITE{Domain-specific}{% Porkolab:2011:DSL,% Adam:2016:TTS,% Brady:2010:SYI,% Chafi:2011:DSA,% Efftinge:2013:XID,% Gibbons:2014:FDS,% Gundry:2015:TPU,% Hofer:2011:MDS,% Humer:2015:DSL,% Kamil:2012:PPP,% Konat:2017:BDS,% Lindeman:2012:DDD,% Mercadal:2010:DSA,% Smeltzer:2018:DSL,% Strickland:2015:CDS,% Volanschi:2018:ISC% }. \NAMECITE{domains}{% Brandauer:2015:DDF,% Dumitras:2010:UUI,% Khalaj:2018:IOD,% Losch:2013:FAN% }. \NAMECITE{dominance}{% Clifford:2014:AFB% }. \NAMECITE{dominant}{% McFarlin:2013:DDO% }. \NAMECITE{{DomLock}}{% Kalikar:2016:DNM% }. \NAMECITE{Don't}{% Greenaway:2014:DSS,% Hussein:2015:DRM,% Arbel-Raviv:2017:PRD,% Dimoulas:2016:OLP% }. \NAMECITE{{DoPE}}{% Raman:2011:POU% }. \NAMECITE{{Doppio}}{% Vilk:2014:DBB% }. \NAMECITE{DOT}{% Rompf:2016:TSD% }. \NAMECITE{double}{% Horie:2018:BDQ,% vanGroningen:2010:ESB% }. \NAMECITE{double-edged}{% vanGroningen:2010:ESB% }. \NAMECITE{{DoubleChecker}}{% Biswas:2014:DES% }. \NAMECITE{{DoublePlay}}{% Veeraraghavan:2011:DPS,% Veeraraghavan:2012:DPS% }. \NAMECITE{doubts}{% Hanenberg:2010:EAS% }. \NAMECITE{Down}{% Shahriyar:2012:CGR,% Albarghouthi:2012:PTI,% Alcocer:2016:TPV,% OConnor:2016:RTR,% Porter:2011:RLT,% Porter:2012:RLT,% Xu:2011:LHP,% Zhang:2014:HTB% }. \NAMECITE{downward}{% Hague:2016:UDC% }. \NAMECITE{{DRAM}}{% Kotra:2017:HSC,% Liu:2011:FSD,% Liu:2012:FSD,% Sudan:2010:MPI% }. \NAMECITE{Draw}{% Steele:2017:UBP% }. \NAMECITE{{DReX}}{% Alur:2015:DDL% }. \NAMECITE{{DRFX}}{% Marino:2010:DSE,% Singh:2011:EPS,% Singh:2012:EPS% }. \NAMECITE{Drinking}{% Cao:2016:DBG% }. \NAMECITE{Drive}{% Dickens:2018:SCI% }. \NAMECITE{Driven}{% Dietrich:2015:CKC,% Jeon:2016:TTD,% Procter:2015:SDH,% Aleen:2010:IDD,% An:2014:MDG,% Bagheri:2013:PSD,% Ben-Yehuda:2014:GMD,% Cecchet:2011:DVD,% Choi:2010:MDA,% DSilva:2013:ACD,% Deng:2017:DWT,% Desai:2013:PSA,% Dillig:2010:SHA,% Feng:2015:EQD,% Feng:2018:PSU,% Gordon:2014:TSD,% Grossman:2013:HSF,% Hammer:2014:ACD,% Hsiao:2014:RDE,% Jensen:2015:SMC,% Kabac:2016:OMS,% Kats:2011:ILD,% Liu:2010:LFI,% Madsen:2015:SAE,% Martini:2017:AGV,% McClurg:2016:EDN,% Mendez-Lojo:2010:SDO,% Menendez:2017:AID,% Mururu:2018:QRE,% Padhi:2016:DDP,% Perelman:2014:TDS,% Philips:2017:DDD,% Radermacher:2010:GEI,% Raychev:2013:ERD,% Robbins:2016:MMS,% Samak:2014:TDD,% Schwarz:2011:SAI,% Sharma:2013:DDE,% Sreeram:2012:SCD,% Steck:2012:MDE,% Surendran:2014:TDR,% Wang:2018:SAR,% Willcock:2011:APP,% Yessenov:2011:DDS,% Yu:2012:MCD,% Zhou:2014:SEM,% Zhu:2018:DDC% }. \NAMECITE{driver}{% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD% }. \NAMECITE{drivers}{% Berthier:2011:SPD,% Chen:2016:TCV,% Okabe:2014:SDW% }. \NAMECITE{Driving}{% Lin:2018:AIA% }. \NAMECITE{{DRM}}{% Wang:2015:DAA% }. \NAMECITE{{DSEL}}{% Allen:2012:SDR% }. \NAMECITE{{DSL}}{% Chiw:2012:DPD,% DiLorenzo:2016:IFD,% Emoto:2016:TLV,% Grebe:2017:RSD,% Martini:2017:AGV,% Mendis:2015:HLH,% Sobernig:2012:CCA,% Stewart:2015:ZDW,% Sujeeth:2014:FGH% }. \NAMECITE{{DSL}-based}{% Sobernig:2012:CCA% }. \NAMECITE{{DSLs}}{% Cartey:2012:SGC,% Cordy:2010:EOO,% Hickey:2014:BES,% Jones:2012:DD,% Jovanovic:2015:YYC,% Leissa:2016:SED,% Maier:2014:HDS,% Reiche:2017:AVI,% Rompf:2011:LMS,% Scherr:2016:AFC% }. \NAMECITE{{DSM}}{% Vora:2014:AEA% }. \NAMECITE{{DSMR}}{% Maleki:2016:DSD% }. \NAMECITE{{DSP}}{% Li:2010:ECU% }. \NAMECITE{{DSU}}{% Pina:2014:RDJ% }. \NAMECITE{Dual}{% Kim:2015:DEF,% Kwon:2016:LCI,% Fu:2013:EUD,% Goyet:2013:LLB% }. \NAMECITE{dual-{VM}}{% Fu:2013:EUD% }. \NAMECITE{dualising}{% Mu:2011:GDT% }. \NAMECITE{duck}{% Chugh:2012:NRL% }. \NAMECITE{ducks}{% Quillien:2010:RDN% }. \NAMECITE{{DudeTM}}{% Liu:2017:DBD% }. \NAMECITE{dump}{% Huang:2010:OCD% }. \NAMECITE{dumps}{% Weeratunge:2010:AMD% }. \NAMECITE{duplication}{% Chiang:2013:IBM% }. \NAMECITE{Durable}{% Liu:2015:SDS,% Liu:2017:DBD% }. \NAMECITE{during}{% Jantz:2013:PPO% }. \NAMECITE{{DVM}}{% Ma:2012:DTD% }. \NAMECITE{{Dyck}}{% Zhang:2013:FAD% }. \NAMECITE{Dynamic}{% Acar:2017:CSC,% Agrawal:2015:ASD,% An:2011:DIS,% Bruno:2018:DVM,% Chang:2016:DLD,% Cogumbreiro:2015:DDV,% Dai:2018:EDT,% Denielou:2011:DMS,% Devecsery:2018:OHA,% Fu:2017:DTS,% Harris:2010:DFM,% Herzeel:2010:DPR,% Hoffmann:2011:DKR,% Hoffmann:2012:DKR,% Holewinski:2012:DTB,% Kini:2017:DRP,% Kondoh:2010:DBT,% Kotthaus:2015:DPS,% Lidbury:2017:DRD,% Liu:2012:DSR,% Liu:2018:SDS,% Lu:2014:DED,% Mukkara:2016:WID,% Park:2017:DRM,% Rhodes:2015:DDO,% Schaefer:2013:DDA,% Seidel:2016:DWS,% Sengupta:2015:HSD,% Ungar:2017:DAO,% Wang:2018:IDG,% Yang:2014:DSL,% Zeng:2015:PPH,% Zhang:2015:DPO,% Zhang:2017:ISC,% Zhao:2011:DCC,% Zheng:2015:WAD,% Abdulla:2014:ODP,% Aleen:2010:IDD,% Austin:2012:MFD,% Axelsen:2010:CDM,% Bala:2011:DTD,% Baldassin:2015:PID,% Bao:2016:PDV,% Bell:2014:PID,% Bendersky:2011:SOB,% Benz:2012:DPA,% Benzaken:2013:SDS,% Bohm:2011:GJT,% Bond:2010:BEC,% Bruening:2012:TDI,% Bruno:2017:NPG,% Buiras:2015:HMS,% Cameron:2015:JFE,% Castanos:2012:BPE,% Chen:2014:FPD,% Chowdhury:2016:AAD,% Christophe:2018:ODA,% Chyzak:2011:UCP,% Cimini:2017:AGD,% Clifford:2015:MMD,% DAntras:2017:LOD,% Damiani:2013:FFD,% Danilewski:2015:STD,% DeWael:2017:JTI,% Effinger-Dean:2012:IIF,% Emani:2015:CDM,% Erdweg:2015:SOI,% Fang:2012:IDP,% Gligoric:2014:AMB,% Gomez:2014:DSD,% Goodstein:2010:BAA,% Gorbovitski:2010:AAO,% Hanenberg:2010:EAS,% Hayden:2012:KEG,% Hoefler:2010:SCP,% Hsu:2013:IDB,% Huang:2013:ECS,% Ismail:2018:HSC,% Itzhaky:2016:DDC,% Jantz:2013:PPO,% Jia:2013:SID,% Ke:2011:SPP,% Kedlaya:2014:DDL,% Kedlaya:2014:ITS,% Keil:2014:EDA,% Kemerlis:2012:LPD,% Kramer:2014:UDO,% Kurt:2016:UAS,% Kyle:2012:EPI,% Lameed:2014:OMF,% Lee:2010:JSD,% Leiserson:2012:DPR,% Lerner:2010:SDT,% Li:2011:SST,% Liang:2010:DEP,% Lyde:2016:CFA,% Lyu:2014:DER,% Magill:2012:AOT,% Maleki:2014:PDP,% Marek:2014:SRC,% Micolet:2016:MLA% }. \NAMECITE{dynamic}{% Noll:2012:IDO,% Parr:2014:ALP,% Pavlou:2012:DBD,% Pelley:2010:PRD,% Peng:2018:CDC,% Pestov:2010:FDS,% Pimas:2017:GCE,% Pu:2011:SFO,% Raman:2012:SPD,% Ren:2016:JTS,% Rhodes:2017:BSC,% Richards:2010:ADB,% Robatmili:2014:MRL,% Rosa:2017:ARC,% Rosenmuller:2012:TDS,% Ruwase:2010:DLE,% Saillard:2015:SDV,% Samak:2014:TDD,% Simoes:2012:AAA,% Spink:2014:ECG,% Stefan:2011:FDI,% Stuchlik:2012:SVD,% Tang:2013:RRS,% Tang:2015:COW,% Tanter:2011:CDA,% Tian:2010:ICP,% Tian:2010:SSP,% Tian:2011:STT,% Toffola:2015:PPY,% Treichler:2013:LSD,% Tzenakis:2012:BBL,% Villazon:2010:HCA,% Wang:2018:SDG,% Wernli:2013:OFC,% Wilcox:2018:VVH,% Wood:2011:CDP,% Wu:2013:HSC,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Wurthinger:2017:PPE,% Yang:2016:PDI,% Zakirov:2010:ODD,% Zhang:2011:FED,% Zhang:2012:FED,% Zheng:2014:WAD,% Zheng:2015:APP,% vonKoch:2013:LRB,% zuSiederdissen:2012:SAC% }. \NAMECITE{dynamic-multithreading}{% Leiserson:2012:DPR% }. \NAMECITE{Dynamically}{% Ipek:2010:DRM,% Kell:2016:DDT,% Martin:2010:DCO,% Wang:2018:IDG,% Bolz:2013:SSC,% Chang:2012:IOT,% Daloze:2016:ETS,% Duck:2018:ETM,% Hoefler:2012:CCO,% Ishizaki:2012:ADT,% Laurenzano:2016:IRU,% Romanescu:2010:SDV,% hunEom:2012:DDP% }. \NAMECITE{Dynamically-Generated}{% Wang:2018:IDG% }. \NAMECITE{dynamically-typed}{% Daloze:2016:ETS,% Ishizaki:2012:ADT% }. \NAMECITE{Dynamics}{% Younge:2015:SHP% }. \NAMECITE{dynamism}{% McFarlin:2013:DDO% }. \NAMECITE{{Dynamo}}{% Bala:2011:DTD% }. \NAMECITE{{DynaMoW}}{% Chyzak:2011:UCP% }. \NAMECITE{{DySel}}{% Chang:2016:DLD% }. \NAMECITE{earliest}{% Bouakaz:2013:BME% }. \NAMECITE{earliest-deadline}{% Bouakaz:2013:BME% }. \NAMECITE{early}{% Hsu:2013:IDB% }. \NAMECITE{early-exit}{% Hsu:2013:IDB% }. \NAMECITE{{Earth}}{% Mitchell:2011:FPT% }. \NAMECITE{ease}{% Dyer:2014:DVE% }. \NAMECITE{easier}{% Rossbach:2010:TPA% }. \NAMECITE{easy}{% Chambers:2010:FEE,% Dunfield:2013:CEB,% Muddukrishna:2016:GGO,% Pohle:2010:CWM% }. \NAMECITE{Eating}{% Cordy:2010:EOO% }. \NAMECITE{{ECC}}{% Yoon:2010:VFE% }. \NAMECITE{economic}{% Cameron:2015:JFE% }. \NAMECITE{economics}{% Singer:2010:EGC% }. \NAMECITE{ecosystems}{% Mitchell:2011:FPT% }. \NAMECITE{Edge}{% Kang:2017:NCI,% Sarkar:2016:VEC,% Chamith:2016:LER,% Ramachandran:2015:CFC% }. \NAMECITE{edge-based}{% Ramachandran:2015:CFC% }. \NAMECITE{edged}{% vanGroningen:2010:ESB% }. \NAMECITE{Edit}{% Hofmann:2012:EL% }. \NAMECITE{editing}{% Meng:2011:SEG,% Walkingshaw:2015:PEV% }. \NAMECITE{editor}{% Erdweg:2012:GLE,% Omar:2017:HBT% }. \NAMECITE{{EDSL}}{% Ankner:2013:EAH,% Ekblad:2017:MED% }. \NAMECITE{{EDSLs}}{% Reynders:2016:GSB% }. \NAMECITE{education}{% Devine:2018:MCI% }. \NAMECITE{Effect}{% Umar:2016:EPF,% Wu:2014:EHS,% Holdermans:2010:PFA,% Kammar:2012:AFE,% Katsumata:2014:PEM,% Kuper:2014:TPE,% Long:2016:FCE,% Orchard:2014:EES,% Osvald:2016:GGT,% Schwerter:2014:TGE,% Tate:2013:SSP,% Thamsborg:2011:KLR,% Zhang:2010:CDS% }. \NAMECITE{effect-based}{% Thamsborg:2011:KLR% }. \NAMECITE{effect-dependent}{% Kammar:2012:AFE% }. \NAMECITE{effect-guided}{% Long:2016:FCE% }. \NAMECITE{effect-oriented}{% Zhang:2010:CDS% }. \NAMECITE{effectful}{% Saarikivi:2017:FEC% }. \NAMECITE{Effective}{% Feng:2012:EPL,% Firoz:2017:PDC,% Hong:2016:EPM,% Marjanovic:2010:ECC,% Raychev:2013:ERD,% Bergstrom:2014:PEH,% Chakrabarti:2010:NAE,% Coons:2010:GEU,% Jangda:2018:EFT,% Joisha:2011:TEA,% Jung:2011:BES,% Tripp:2011:HED,% Wang:2013:GSE,% Zhou:2013:WED% }. \NAMECITE{Effectively}{% Upadhyaya:2015:EML,% Itzhaky:2014:MRA% }. \NAMECITE{effectiveness}{% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Klein:2012:RYR,% Ruland:2018:MES% }. \NAMECITE{{EffectiveSan}}{% Duck:2018:ETM% }. \NAMECITE{Effects}{% Orchard:2016:ESS,% Staton:2015:AEL,% Barrera:2018:GPA,% Benton:2014:AEP,% Brady:2013:PRA,% Curien:2016:TER,% DalLago:2017:GPC,% Dreyer:2010:IHO,% Filinski:2011:TCT,% Fischer:2016:EIE,% Gaboardi:2016:CEC,% Heumann:2013:TEM,% James:2012:IE,% Kawaguchi:2012:DPL,% Kiselyov:2013:EEA,% Kiselyov:2015:FMM,% Krogh-Jespersen:2017:RMT,% Leijen:2017:TDC,% Stampoulis:2010:VTC,% Swamy:2016:DTM,% Toro:2015:CGP,% Winograd-Cort:2012:WIE% }. \NAMECITE{efficacy}{% Ramachandran:2016:IEI% }. \NAMECITE{Efficiency}{% Bai:2017:VRE,% Bardizbanyan:2015:IDA,% Besta:2018:SNL,% Bianchini:2017:IDE,% Wang:2016:RTE,% Acar:2018:HSP,% Chen:2013:BEF,% Finlayson:2013:IPE,% Guha:2010:DPS,% Hassaan:2011:OVU,% Kansal:2013:LAB,% Liu:2012:CED,% Pimas:2017:GCE,% Stokes:2018:DAG,% Sudan:2010:MPI,% Tang:2015:COW,% Umar:2016:EPF% }. \NAMECITE{Efficient}{% Acar:2017:CSC,% Baghsorkhi:2012:EPE,% Bernardy:2013:EDC,% Brunthaler:2010:EIU,% Buhler:2012:EDA,% Chabbi:2017:EAL,% Chang:2014:EMV,% Chen:2017:ESF,% Chiang:2014:ESI,% Chowdhury:2017:PPE,% Cox:2017:EAT,% Daloze:2016:ETS,% Delimitrou:2016:HRE,% Deng:2013:ECB,% Fu:2018:ESM,% Gao:2017:TSE,% Ghosh:2015:EEA,% Greenberg:2015:SEM,% Hosek:2015:VUE,% Huang:2013:ECS,% Jo:2013:ELM,% Keil:2014:EDA,% Khudia:2012:ESE,% Kim:2012:ESC,% Kuznetsov:2012:ESM,% Launchbury:2012:ELT,% Liaqat:2016:SEE,% Lippmeier:2011:EPS,% Lu:2014:EDM,% Ma:2015:ETS,% Ma:2018:GEG,% Malka:2015:REI,% McClurg:2015:ESN,% Mittal:2013:EVE,% Nori:2015:ESP,% Odaira:2010:ERT,% Parikh:2016:EDW,% Park:2017:DRM,% Rastogi:2015:SEG,% Ren:2015:EER,% Richard-Foy:2014:EHL,% Roberson:2010:EMG,% Sincero:2011:EEA,% Singh:2011:EPS,% Singh:2012:EPS,% Spink:2014:ECG,% Spink:2016:EAI,% Sung:2015:DES,% Syme:2010:FTS,% Taassori:2018:VRP,% Tan:2017:EPP,% Wang:2015:HPI,% West:2015:ERO,% Williams:2016:EEH,% Wu:2017:FEF,% Xu:2018:DES,% Xu:2018:EPD,% Yang:2015:ECC,% Young:2015:DWE,% Zhang:2014:ESA,% Zhang:2016:TED,% Zhao:2010:EMS,% Abdulla:2017:FCF,% Adams:2012:TYB,% Agrawal:2016:EAE,% Al-Hajjaji:2017:IEP,% Al-Saber:2015:SSA,% Althaus:2011:PEP,% Arbel-Raviv:2018:HEB,% Axelsen:2013:PTD,% Biswas:2014:DES,% Biswas:2015:VES,% Blelloch:2013:CEF,% Bond:2010:BEC,% Chakraborty:2016:OCP,% Chambers:2010:FEE,% Chari:2017:BEH,% Chimdyalwar:2018:SRP,% Cunningham:2014:RXE,% Devine:2018:MCI,% Friedley:2013:OPE,% Gamatie:2011:SAS,% Gill:2011:DEF,% Guo:2014:EED,% Hayden:2012:KEG,% Huang:2010:OES,% Jimborean:2012:APM,% Jonnalagedda:2014:SPC,% Jordan:2018:TCD,% Kirman:2010:PEA,% Krieger:2011:AES,% Kulkarni:2014:EED,% Kumar:2014:FBE,% Le:2013:CEW,% Lee:2010:REO,% Lhotak:2011:PAE,% Li:2010:ECU,% Lippmeier:2012:WEH,% Liu:2017:FEM,% Lu:2013:REM,% Lyu:2014:DER,% Mamouras:2017:SMS% }. \NAMECITE{efficient}{% Marino:2010:DSE,% Marlow:2014:TNF,% Matteis:2016:KCR,% Miranda:2015:PRB,% Nasre:2012:ESC,% Negara:2011:IOT,% Park:2011:FSE,% Perard-Gayot:2017:RSE,% Petrashko:2017:MCU,% Petrovic:2014:LHM,% Pike:2014:SAE,% Prokopec:2012:CTE,% Rao:2014:TFE,% Ratnakar:2014:PPC,% Siek:2017:CPT,% Solodkyy:2012:OET,% Sridharan:2014:AEP,% Stancu:2015:SEH,% Steindorfer:2015:CSM,% Sung:2013:DEH,% Svard:2011:EDC,% Thebault:2015:SEI,% Truong:2016:LLC,% Ueno:2011:ENM,% Upadhyaya:2010:UDS,% Vassiliadis:2015:PMR,% Vorobyov:2017:SSE,% Wang:2011:IUE,% Wang:2013:TEH,% Wang:2017:TME,% Wu:2016:CEA,% Ye:2010:EES,% Yu:2013:EDA,% Zhang:2016:SAN,% Zhou:2013:LPC,% Zhou:2014:SEM,% Zhu:2012:RAA,% Zhu:2016:GLE,% Zu:2012:GBN,% zuSiederdissen:2012:SAC,% Steindorfer:2018:MOA% }. \NAMECITE{Efficiently}{% Alur:2015:DDL,% Anderson:2012:ECP,% Cledat:2011:ESS,% Cui:2015:PPA,% Foley-Bourgon:2017:EIC,% Kwon:2016:SPT,% Kyle:2012:EPI,% Best:2011:SST,% Bond:2013:OCC,% DiLorenzo:2016:IFD,% Pan:2010:CPS,% Ravichandran:2013:MES,% Reichenbach:2010:WCG% }. \NAMECITE{{EffiSha}}{% Chen:2017:ESF% }. \NAMECITE{effort}{% Dalessandro:2011:HNC,% Dalessandro:2012:HNC% }. \NAMECITE{{EigenCFA}}{% Prabhu:2011:EAF% }. \NAMECITE{Elaborating}{% Dunfield:2012:EIU,% Dunfield:2015:EEO,% Memarian:2016:DCE% }. \NAMECITE{Elaboration}{% Karachalias:2017:EFD,% Pottier:2014:HME% }. \NAMECITE{Elaborator}{% Christiansen:2016:ERE% }. \NAMECITE{Elastic}{% Kuenzer:2017:UEC,% Wernsing:2010:ECF,% Matteis:2016:KCR,% Pai:2013:IGC,% Schneider:2017:LSM% }. \NAMECITE{Elasticity}{% Gupta:2015:HER,% Omote:2015:IAE% }. \NAMECITE{elegant}{% Truong:2016:LLC% }. \NAMECITE{{Elephant}}{% Ricci:2013:ETP% }. \NAMECITE{{ELF}}{% Kell:2016:MLE% }. \NAMECITE{eliminated}{% Attiya:2011:LOE% }. \NAMECITE{Eliminating}{% Firoz:2017:PDC,% Odaira:2014:EGI,% Sivaramakrishnan:2012:ERB% }. \NAMECITE{elimination}{% Sidiroglou-Douskos:2015:AEE,% Wang:2016:APG,% Zhang:2011:FED,% Zhang:2012:FED% }. \NAMECITE{elision}{% Afek:2013:PHL,% Carvalho:2013:RET,% Chabbi:2015:BEP,% Dice:2016:RTL,% Nakaike:2010:LER% }. \NAMECITE{{Elixir}}{% Prountzos:2012:ESS% }. \NAMECITE{elusive}{% Sewell:2010:MEA% }. \NAMECITE{{em-SPADE}}{% Chaudhary:2014:ESC% }. \NAMECITE{embed}{% Makarov:2016:CMS% }. \NAMECITE{Embedded}{% Duregaard:2011:EPG,% Stilkerich:2015:PGA,% Wang:2015:HPI,% Adam:2017:ACG,% Andersch:2012:PPE,% Axelsson:2012:GAS,% Berthier:2011:SPD,% Biehl:2010:ISA,% Caldwell:2017:RCC,% Catanzaro:2011:CCE,% Devine:2018:MCI,% Gal-On:2012:CPR,% Gamatie:2011:SAS,% Gay:2014:NLH,% Gray:2011:TCE,% Hashemi:2012:FSU,% Hickey:2014:BES,% Huang:2012:WAR,% Kamil:2012:PPP,% Khudia:2012:ESE,% Kondoh:2010:DBT,% Kyle:2012:EPI,% Li:2010:ECU,% Li:2012:CAP,% Mittal:2013:EVE,% Moreno:2013:NIP,% Navas:2011:CBR,% Olukotun:2012:HPE,% Pyka:2010:VSL,% Robinson:2016:CCM,% Sallenave:2012:LGE,% SantAnna:2018:TSL,% Scherr:2016:AFC,% Schulte:2013:ARB,% Shioda:2015:LLD,% Shrivastava:2010:CVE,% Stilkerich:2013:JSE,% Svenningsson:2013:SCR,% Swamy:2014:GTE,% Taylor:2017:AOO,% Taylor:2018:ADL,% Ugawa:2010:IRB,% Voelter:2015:UCL,% Wang:2013:PMO,% Xue:2012:RJC,% Yu:2012:SCO,% Zhang:2012:SRB,% Zhang:2017:TSB,% Zheng:2017:ITS% }. \NAMECITE{Embedding}{% Matsuda:2018:EIL,% Orchard:2014:EES,% Polakow:2015:EFL,% Schardl:2017:TEF,% Hemann:2017:SEL,% Jovanovic:2015:YYC,% Leissa:2016:SED,% Mainland:2010:NEC,% New:2016:FAC,% Scherr:2016:AFC,% Sheard:2012:PPC% }. \NAMECITE{embeddings}{% Gibbons:2014:FDS% }. \NAMECITE{Emergent}{% Malakuti:2015:EGM% }. \NAMECITE{Empirical}{% Lopes:2013:EAP,% Fischer:2016:EIE,% Hoppe:2013:DDB,% Lucia:2013:CEF,% Mayer:2012:ESI,% Medeiros:2016:ESC,% Mezzetti:2017:TUP,% Stuchlik:2012:SVD,% Thomson:2014:CTU% }. \NAMECITE{Employ}{% Malka:2015:REI% }. \NAMECITE{empty}{% Scherer:2017:DES% }. \NAMECITE{emulation}{% Chang:2014:EMV,% Hong:2018:GCO,% Hong:2018:PMG,% Yan:2012:VCH% }. \NAMECITE{emulator}{% Chen:2013:SDR,% Kaufmann:2013:SCO,% Wang:2011:CSP% }. \NAMECITE{enable}{% Fisher:2014:UFM,% Nugteren:2012:BHM,% Octeau:2016:CSA% }. \NAMECITE{Enabled}{% Zhang:2017:DLN,% Bao:2012:WBS% }. \NAMECITE{Enabling}{% Chen:2017:ESF,% Ghosh:2015:EEA,% Hale:2016:EHP,% Kehne:2015:GEO,% Kwon:2018:MEF,% Misra:2017:ELT,% Nitu:2017:SBQ,% Sadrosadati:2018:LEH,% Williams:2016:EEH,% Wu:2017:FEF,% Holk:2014:RBM,% Jang:2010:DTE,% Kats:2011:ILD,% Le:2011:REV,% Luchangco:2011:TCE,% Ruwase:2010:DLE,% Verwaest:2011:FOL,% Vlachos:2010:PEA% }. \NAMECITE{enclaves}{% Gollamudi:2016:AEE% }. \NAMECITE{encoding}{% Henry:2014:HCW,% Takeda:2016:CBE,% Vorobyov:2017:SSE% }. \NAMECITE{encodings}{% Godefroid:2012:ASS,% Westbrook:2011:HHL% }. \NAMECITE{Encrypted}{% Hetzelt:2017:SAE,% Jevdjic:2017:ASC% }. \NAMECITE{Encryption}{% Dickens:2018:SCI,% Liu:2015:SDS,% Young:2015:DWE,% Dong:2018:SSM% }. \NAMECITE{End}{% Carbonneaux:2014:EEV,% Costanzo:2016:EEV,% Hauswald:2015:SOE,% Kumar:2018:BTF,% Chen:2010:TPC,% vanGroningen:2010:ESB% }. \NAMECITE{End-to-End}{% Hauswald:2015:SOE,% Carbonneaux:2014:EEV,% Costanzo:2016:EEV,% Chen:2010:TPC% }. \NAMECITE{ending}{% Blazevic:2013:ASM% }. \NAMECITE{endpoint}{% Luo:2014:ISM% }. \NAMECITE{Energy}{% Ajay:2017:GIL,% Besta:2018:SNL,% Cherupalli:2017:DAS,% Cohen:2012:ET,% Colin:2016:EIF,% Colin:2018:RES,% Dai:2018:EDT,% Guo:2014:EED,% Kulkarni:2014:EED,% Liaqat:2016:SEE,% Mishra:2015:PGM,% Mishra:2018:CLC,% Ye:2010:EES,% Baek:2010:GFS,% Canino:2017:PAE,% Chakraborty:2016:OCP,% Chandramohan:2014:PDP,% ElMehdiDiouri:2013:TEE,% Goiri:2013:PGM,% Kambadur:2014:ESE,% Kansal:2013:LAB,% Matteis:2016:KCR,% Pan:2017:LPM,% Pinto:2014:UEB,% Shen:2013:PCF,% Stokes:2018:DAG,% Umar:2016:EPF,% Vassiliadis:2015:PMR,% Venkatesh:2010:CCR,% Zhu:2016:GLE% }. \NAMECITE{energy-aware}{% Canino:2017:PAE% }. \NAMECITE{energy-conscious}{% Baek:2010:GFS% }. \NAMECITE{Energy-efficient}{% Ye:2010:EES,% Chakraborty:2016:OCP,% Matteis:2016:KCR,% Vassiliadis:2015:PMR,% Zhu:2016:GLE% }. \NAMECITE{Energy-harvesting}{% Colin:2016:EIF,% Colin:2018:RES% }. \NAMECITE{Energy-interference-free}{% Colin:2016:EIF% }. \NAMECITE{{EnerJ}}{% Sampson:2011:EAD% }. \NAMECITE{enforced}{% Nagarakatte:2010:CCE% }. \NAMECITE{Enforcement}{% Ngo:2015:RES,% Sidiroglou-Douskos:2015:TAI,% Chen:2010:TPC,% Gollamudi:2016:AEE,% Lu:2014:DED,% Weeratunge:2011:APA% }. \NAMECITE{Enforcing}{% Zhu:2016:DEQ,% Johnson:2015:EES,% Yang:2012:LAE% }. \NAMECITE{enforestation}{% Rafkind:2013:HSE% }. \NAMECITE{{Engage}}{% Fischer:2012:EDM% }. \NAMECITE{engine}{% Bouissou:2012:OSS,% Brady:2010:SYI,% Cascaval:2013:ZPW,% Tarau:2011:IST% }. \NAMECITE{Engineering}{% Cousot:2013:EMO,% Buse:2011:BBU,% Cordy:2010:EOO,% Mulligan:2014:LRE,% Steck:2012:MDE% }. \NAMECITE{Engines}{% Zhang:2018:MLO,% Arnoldus:2012:LMU,% Hormati:2011:SPS,% Hormati:2012:SPS,% Hottelier:2015:SLE,% Kedlaya:2016:SST,% Samadi:2012:AIA% }. \NAMECITE{Enhance}{% Gupta:2015:HER% }. \NAMECITE{Enhanced}{% Tian:2011:ESP,% Wurthinger:2011:AED% }. \NAMECITE{enhancement}{% Ozturk:2010:CDN,% Yuan:2011:ISD,% Yuan:2012:ISD% }. \NAMECITE{Enhancing}{% Gerofi:2012:ETT,% Jo:2011:ELR,% Kislal:2018:ECC,% Wang:2018:ECI,% Jo:2012:AEL,% Stock:2014:FED% }. \NAMECITE{Enlightened}{% Abe:2016:UVM% }. \NAMECITE{enough}{% Brewer:2010:TDR,% Gotsman:2016:CIS,% Winograd-Cort:2014:SNI% }. \NAMECITE{enqueuers}{% Kogan:2011:WFQ% }. \NAMECITE{Ensuring}{% Hofmann:2011:EOS,% Hofmann:2012:EOS% }. \NAMECITE{enumerable}{% Kuraj:2015:PES% }. \NAMECITE{enumeration}{% Chang:2015:PAG,% Duregaard:2012:FFE,% Srikanth:2017:CVU,% Zhang:2017:SPE% }. \NAMECITE{Enumerative}{% Jiang:2017:CSM% }. \NAMECITE{Environment}{% Ren:2015:ASE,% Erdweg:2012:GLE,% Germane:2017:PEA,% Hertz:2011:WWR,% Kang:2013:HPP,% Muulu:2012:SAI,% St-Amour:2013:ERA,% Zhou:2013:OVM% }. \NAMECITE{Environmental}{% Sangiorgi:2016:EBP% }. \NAMECITE{Environments}{% Yu:2016:PAO,% Chari:2018:SCD,% Emani:2015:CDM,% Garg:2017:CGA,% Geoffray:2010:VSM,% Horie:2014:SDJ,% Huang:2010:OCD,% Prabhakar:2011:QAS,% Reynders:2016:GSB,% Rosa:2017:APV,% Ye:2010:EES% }. \NAMECITE{Ephemeral}{% Williams:2016:EEH% }. \NAMECITE{epoch}{% Arbel-Raviv:2018:HEB% }. \NAMECITE{epoch-based}{% Arbel-Raviv:2018:HEB% }. \NAMECITE{Equality}{% Vytiniotis:2012:EPD,% Grech:2011:JGE,% Ilik:2017:ELN,% Infante:2017:OER,% Weirich:2013:SFE% }. \NAMECITE{equational}{% Farmer:2015:RHT,% Gibbons:2011:JDI,% Vazou:2018:TPA% }. \NAMECITE{Equations}{% Sangiorgi:2015:ECU,% Apinis:2013:HCW,% Braquehais:2017:SDC,% Eisenberg:2014:CTF,% Lin:2016:SSW,% Shrivastava:2010:CVE% }. \NAMECITE{equirecursive}{% Cai:2016:SFE% }. \NAMECITE{Equivalence}{% Pous:2015:SAL,% Ahmed:2011:EPC,% Bonchi:2013:CNE,% Endrullis:2012:CES,% Infante:2017:OER,% Jia:2010:DTP,% Le:2014:CVE,% Scherer:2017:DES,% Sharma:2013:DDE% }. \NAMECITE{equivalence-preserving}{% Ahmed:2011:EPC% }. \NAMECITE{equivalences}{% Cardelli:2016:SCD,% Cockx:2016:UEP,% Dagand:2016:PTE,% DalLago:2014:CEH% }. \NAMECITE{equivalent}{% Purandare:2010:MOS,% Tan:2017:EPP% }. \NAMECITE{Era}{% Banavar:2015:WEC,% Mutlu:2011:MSM% }. \NAMECITE{{ERP}}{% Ohori:2014:SIP% }. \NAMECITE{Error}{% Liu:2015:CCD,% Yetim:2015:CMC,% Chen:2012:ETT,% Chen:2013:OAO,% Chen:2016:CIM,% Dillig:2012:AED,% Duck:2018:ETM,% Feng:2010:SPS,% Fu:2015:ABE,% Gill:2011:DEF,% Jose:2011:CCC,% Khudia:2012:ESE,% Kim:2016:AAP,% Loncaric:2016:PFT,% Long:2014:ARE,% Mercadal:2010:DSA,% Pavlinovic:2014:FMT,% Pavlinovic:2015:PSB,% Saha:2011:AIS,% Sanchez-Stern:2018:FRC,% Sidiroglou-Douskos:2015:AEE,% Stilkerich:2013:JSE,% Yuan:2010:SED% }. \NAMECITE{error-handling}{% Saha:2011:AIS% }. \NAMECITE{Error-Prone}{% Yetim:2015:CMC% }. \NAMECITE{error-tolerant}{% Chen:2012:ETT% }. \NAMECITE{Errors}{% Rigger:2018:STA,% Sridharan:2015:MEM,% Yetim:2015:CMC,% Chen:2014:CFT,% Chiang:2014:ESI,% Kell:2016:DDT,% Long:2014:SIF,% Lucia:2011:IUC,% Medeiros:2014:IPB,% Seidel:2016:DWS,% Shan:2016:FRR,% Shrivastava:2010:CVE,% Sorensen:2016:EER,% Tavarageri:2014:CAD,% Vytiniotis:2012:EPD,% Zhang:2011:CDC,% Zhang:2012:CDC,% Zhang:2014:TGD,% Zhang:2015:DTE,% Zhong:2013:DAD% }. \NAMECITE{{ES5}}{% Disney:2015:SYJ% }. \NAMECITE{Escape}{% Stilkerich:2015:PGA,% Kling:2012:BDI% }. \NAMECITE{{Espresso}}{% Wu:2018:EBJ% }. \NAMECITE{essay}{% Hanenberg:2010:FHL% }. \NAMECITE{Essence}{% Adams:2015:TEH,% Brookes:2014:ER,% Guo:2011:ECT% }. \NAMECITE{Establishing}{% Stone:2012:EMP% }. \NAMECITE{{ESTIMA}}{% Chatzopoulos:2016:EES% }. \NAMECITE{estimates}{% Jeon:2011:KPS% }. \NAMECITE{Estimating}{% Katz:2016:ETB% }. \NAMECITE{estimation}{% Metta:2016:TSM,% Zhang:2011:FRC% }. \NAMECITE{estimator}{% ElMehdiDiouri:2013:TEE% }. \NAMECITE{{ESXi}}{% Guo:2015:PBL% }. \NAMECITE{{Eunomia}}{% Wang:2017:ESC% }. \NAMECITE{eval}{% Miller:2013:TSG,% Meawad:2012:EBS% }. \NAMECITE{Evaluating}{% Alur:2015:DDL,% Chen:2010:EIO,% Grosset:2011:EGC,% Mytkowicz:2010:EAJ,% Tristan:2011:EVG% }. \NAMECITE{Evaluation}{% Fumero:2017:JTG,% Lee:2018:WPE,% Svard:2011:EDC,% Tatsubori:2010:EJT,% Tu:2015:CIE,% Baghsorkhi:2012:EPE,% Bolingbroke:2010:SE,% Brady:2010:SYI,% Brown:2017:TSE,% Buse:2011:BBU,% Castagna:2014:PFS,% Curtsinger:2013:SSS,% Dunfield:2015:EEO,% Garner:2011:CEO,% Ishizaki:2012:ADT,% Krishnamurthi:2013:AES,% Leissa:2016:SED,% Liang:2010:DEP,% Mamouras:2017:SMS,% Marr:2015:TVP,% Neelakantam:2010:RSE,% Pombrio:2014:RLE,% Shali:2011:HPE,% Srinivasan:2015:PEM,% Tratt:2010:EIL,% Vitousek:2015:DEG,% Wurthinger:2017:PPE% }. \NAMECITE{evaluation-order}{% Dunfield:2015:EEO% }. \NAMECITE{Event}{% Ainsworth:2018:ETP,% Deng:2017:DWT,% Dietrich:2015:CKC,% Hsiao:2017:ASI,% Hu:2018:SDE,% McClurg:2016:EDN,% Bonetta:2013:TPE,% DeKoster:2012:SVE,% Desai:2013:PSA,% Grossman:2013:HSF,% Hsiao:2014:RDE,% Jensen:2015:SMC,% Madsen:2015:SAE,% OSullivan:2010:SEH,% Perathoner:2010:MSE,% Raychev:2013:ERD,% Salucci:2016:GMC% }. \NAMECITE{Event-based}{% Hu:2018:SDE,% Bonetta:2013:TPE% }. \NAMECITE{Event-Driven}{% Dietrich:2015:CKC,% Deng:2017:DWT,% McClurg:2016:EDN,% Desai:2013:PSA,% Grossman:2013:HSF,% Hsiao:2014:RDE,% Jensen:2015:SMC,% Madsen:2015:SAE,% Raychev:2013:ERD% }. \NAMECITE{event-loop}{% DeKoster:2012:SVE,% Salucci:2016:GMC% }. \NAMECITE{Event-Triggered}{% Ainsworth:2018:ETP% }. \NAMECITE{{EventBreak}}{% Pradel:2014:EAR% }. \NAMECITE{events}{% Petricek:2010:CHG,% Ziarek:2011:CAE% }. \NAMECITE{eventual}{% Bouajjani:2014:VEC,% Brutschy:2017:SEC% }. \NAMECITE{eventually}{% Sivaramakrishnan:2015:DPE% }. \NAMECITE{ever}{% Gramoli:2015:MTY% }. \NAMECITE{Every}{% Lee:2015:CEE,% Vytiniotis:2010:FPE% }. \NAMECITE{Everyone}{% Lee:2015:CEE% }. \NAMECITE{everything}{% Larus:2011:CWC,% Larus:2012:CWC% }. \NAMECITE{Everywhere}{% Kuenzer:2017:UEC,% Coughlin:2014:FTA% }. \NAMECITE{Eviction}{% Abe:2016:UVM% }. \NAMECITE{evolution}{% Alcocer:2016:TPV,% Navas:2011:CBR,% Neves:2012:ISE,% Nieke:2018:AAF,% Paulos:2013:REA,% Wurthinger:2011:AED,% Wurthinger:2011:SAR% }. \NAMECITE{evolvable}{% Forrest:2010:CES% }. \NAMECITE{evolving}{% Vermolen:2012:GDM,% Zhang:2013:IMF% }. \NAMECITE{Exact}{% Shan:2017:EBI% }. \NAMECITE{exactly}{% Padua:2014:WEI% }. \NAMECITE{Example}{% Frankle:2016:EDS,% Leung:2015:IPS,% Meng:2011:SEG,% Osera:2015:TED,% Zaytsev:2017:PGE% }. \NAMECITE{Example-directed}{% Frankle:2016:EDS% }. \NAMECITE{examples}{% Arnold:2010:MAP,% Barowy:2015:FER,% Ding:2011:TEP,% Feng:2017:CBSb,% Feser:2015:SDS,% Gulwani:2011:ASP,% Harris:2011:STT,% Le:2014:FFD,% Lee:2017:SRE,% Singh:2016:TSD,% Wang:2016:FFS,% Wang:2017:SHE% }. \NAMECITE{Exascale}{% Agerwala:2010:ECC% }. \NAMECITE{exception}{% Li:2011:JEC% }. \NAMECITE{Exceptions}{% Zhang:2017:PPC,% Barr:2013:ADF,% Biswas:2015:VES,% Singh:2011:EPS,% Singh:2012:EPS,% Zhang:2016:ABS,% Zhang:2017:ACE% }. \NAMECITE{exchange}{% Hoefler:2010:SCP% }. \NAMECITE{Exchanging}{% vanGroningen:2010:ESB% }. \NAMECITE{exclusion}{% Ramalhete:2016:TME% }. \NAMECITE{executable}{% Ellison:2012:EFS% }. \NAMECITE{executables}{% Bohrer:2018:VVC,% David:2014:TBC,% Preda:2015:ASA% }. \NAMECITE{execute}{% Carbin:2013:VQR,% Tran:2018:SSH% }. \NAMECITE{execute-ahead}{% Tran:2018:SSH% }. \NAMECITE{Executing}{% Agten:2015:SMV,% McCreight:2010:CFC% }. \NAMECITE{Execution}{% Hosek:2015:VUE,% Huang:2012:EPS,% Kim:2015:DEF,% Kwon:2016:LCI,% Lefebvre:2012:EM,% Oh:2015:MWA,% Ren:2015:ASE,% Rigger:2018:STA,% Yetim:2015:CMC,% Aleen:2010:IDD,% Bao:2013:FDI,% Baxter:2018:PAS,% Belviranli:2018:JDA,% Bergan:2010:CCR,% Bergan:2014:SEM,% Buisson:2010:RES,% Chadha:2018:JAS,% Chu:2016:SEM,% Cui:2013:VSR,% Fischmeister:2010:SBP,% Fredriksson:2014:KNS,% Gupta:2014:GPR,% Henry:2014:HCW,% Huang:2012:LSC,% Isaacs:2014:ELS,% Jenista:2011:OSO,% Khoo:2010:MTC,% Kuznetsov:2012:ESM,% Lee:2014:IFL,% Li:2013:SSE,% Liu:2016:HCG,% Liu:2018:RTA,% Lucia:2011:IUC,% Lucia:2015:SSP,% Mururu:2018:QRE,% Person:2011:DIS,% Prasad:2011:ACM,% Radermacher:2010:GEI,% Raman:2012:PSF,% Ren:2015:EER,% Rosa:2017:APV,% Siddiqui:2012:SSE,% Sridharan:2014:AEP,% Stadler:2017:ORL,% Thomas:2011:LOS,% Tobin-Hochstadt:2012:HOS,% Wang:2012:RCV,% Yi:2011:CRP,% Zhang:2013:CFC,% Zhou:2011:SBA,% Zhou:2013:LPC% }. \NAMECITE{executions}{% Fischer:2011:SMC,% Huang:2013:CRL,% Pichon-Pharabod:2016:CSR,% Samak:2016:DSF,% Weeratunge:2011:APA% }. \NAMECITE{executive}{% Raman:2011:POU% }. \NAMECITE{exemplified}{% Slaatten:2012:TAG% }. \NAMECITE{exercises}{% Wang:2018:SAR% }. \NAMECITE{exhaustive}{% Dietrich:2015:GSE,% Isradisaikul:2013:REP,% Rosner:2014:BET% }. \NAMECITE{existential}{% Amin:2016:JST% }. \NAMECITE{existing}{% Swaine:2010:BFI% }. \NAMECITE{exit}{% Hsu:2013:IDB% }. \NAMECITE{exotypes}{% DeVito:2014:FCR% }. \NAMECITE{exp}{% Ilik:2017:ELN% }. \NAMECITE{expansion}{% Yu:2013:GDS% }. \NAMECITE{expectations}{% Ngo:2018:BER% }. \NAMECITE{expensive}{% Attiya:2011:LOE% }. \NAMECITE{Experience}{% Blanchette:2014:ERN,% Crestani:2010:ERG,% Daniels:2012:ERH,% Morris:2010:ERU,% Muranushi:2014:ERT,% Petersen:2013:ERF,% Pike:2012:ERD,% Pop:2010:ERH,% Sergey:2016:ERG,% St-Amour:2013:ERA,% Chevalier-Boisvert:2012:BSH,% Fahndrich:2014:SAS,% Gissurarson:2018:SVH,% Han:2018:HPM,% Infante:2017:OER,% Magalhaes:2011:FMM,% Martini:2017:AGV,% Narasimhan:2016:NGS,% Pimas:2017:GCE,% Swierstra:2012:XCE,% Szamozvancev:2017:WTM,% Vazou:2014:LER,% Wehr:2010:JBP% }. \NAMECITE{Experiences}{% Tratt:2010:EIL,% Tsafrir:2014:ELV,% Adam:2017:ACG% }. \NAMECITE{experiment}{% Hanenberg:2010:EAS,% Schulze:2014:DDP,% Soares:2018:EFI,% Sobernig:2012:CCA% }. \NAMECITE{experimental}{% Kambadur:2014:ESE% }. \NAMECITE{experiments}{% Koksal:2013:SBM% }. \NAMECITE{expert}{% Marker:2012:MED,% Paulos:2013:REA% }. \NAMECITE{experts}{% Emani:2015:CDM,% Li:2010:GFR% }. \NAMECITE{explain}{% Perera:2012:FPE% }. \NAMECITE{Explaining}{% Cunha:2018:ESS,% Kowal:2017:EAF,% Kell:2016:MLE% }. \NAMECITE{explanation}{% Kim:2016:AAP,% Loncaric:2016:PFT% }. \NAMECITE{Explicit}{% Hirschfeld:2012:EUC,% Bastani:2015:IVA,% Feng:2011:SSP,% Nunez:2016:PGC,% Weirich:2013:SFE,% Winant:2018:CED% }. \NAMECITE{Explicitly}{% Mainland:2012:EHM% }. \NAMECITE{Exploiting}{% Agrawal:2016:EAE,% Dai:2018:EDT,% Elyasi:2017:EIR,% Gupta:2015:HER,% Kim:2016:NEN,% Kulkarni:2011:ECL,% Ma:2018:NNE,% Mainland:2013:EVI,% Nasre:2012:ESC,% Pyla:2011:ECG,% Qian:2016:EFS,% Ren:2017:EVM,% Wu:2012:EIS,% vonKoch:2014:EFS,% Might:2010:REC,% Remy:2017:OEP,% Tripp:2012:JEP,% Udupa:2011:AEB,% Vora:2014:AEA% }. \NAMECITE{Exploration}{% Martins:2014:ECO,% Algehed:2017:QLT,% Azim:2013:TDF,% Chandramohan:2014:PDP,% Feng:2015:EQD,% Padmanabhan:2013:DTO,% Selgrad:2016:LGV,% Thiemann:2012:ACE,% Viskic:2010:DEA% }. \NAMECITE{explorative}{% Aigner:2015:AJE% }. \NAMECITE{exploratory}{% Smeltzer:2018:DSL,% Sobernig:2012:CCA% }. \NAMECITE{{EXPLORER}}{% Feng:2015:EQD% }. \NAMECITE{Exploring}{% Hoang:2011:ECT,% Hoang:2012:ECT,% Johnson:2015:EES,% Ritson:2014:EGC,% Sartor:2012:EMT,% Soares:2018:EFI,% Suneja:2015:EVI,% Wen:2017:REV,% Yu:2013:EDA% }. \NAMECITE{Expose}{% Sato:2017:NIT% }. \NAMECITE{Exposing}{% Sorensen:2016:EER% }. \NAMECITE{Expressing}{% Edmonds:2013:EGA,% Sampson:2014:EVP,% Swords:2015:ECM,% Turon:2012:REC% }. \NAMECITE{expression}{% Henglein:2011:REC,% Park:2017:PSS,% Rendel:2015:ARL,% Tratt:2010:EIL,% Yu:2013:EDA,% Zu:2012:GBN% }. \NAMECITE{expressions}{% Fischer:2010:PRE,% Gvero:2015:SJE,% Lee:2017:SRE,% Lippmeier:2013:DFF,% Panchekha:2015:AIA,% Perelman:2012:TDC,% Radanne:2018:RLG,% Steuwer:2015:GPP,% Traytel:2013:VDP% }. \NAMECITE{Expressive}{% Jacobs:2011:EMF,% Gollamudi:2016:AEE,% Vechev:2010:PPC,% Wang:2017:SHE% }. \NAMECITE{{ExpressOS}}{% Mai:2013:VSI% }. \NAMECITE{Extended}{% Flanagan:2013:PES,% Merrifield:2016:PIE,% Kourtis:2011:CEC,% Radanne:2018:RLG% }. \NAMECITE{Extending}{% Akai:2010:EAS,% Bhattacharyya:2017:PHE,% Leissa:2012:ECL,% Petricek:2011:EMP,% Castanos:2012:BPE,% Christiansen:2016:ERE% }. \NAMECITE{extensibility}{% Erdweg:2011:SLB,% Erdweg:2012:LSL,% Tatlock:2010:BEV% }. \NAMECITE{Extensible}{% Gouseti:2015:ELI,% Kiselyov:2013:EEA,% Moore:2016:EAC,% Zacharopoulos:2017:EMM,% Axelsen:2010:CDM,% Blanchette:2015:FEC,% Chlipala:2013:BSP,% Erdweg:2014:FEL,% Kiselyov:2015:FMM,% Kuper:2014:TPE,% Miller:2013:IPG,% Rompf:2013:ODS,% Stampoulis:2012:SUE,% Yan:2012:VCH% }. \NAMECITE{extension}{% Austin:2011:VVL,% Chaudhary:2014:ESC,% Chyzak:2011:UCP,% Grebe:2017:RSD,% Han:2018:ORS,% Hess:2015:ALF,% Lorenzen:2016:STD,% Prabhu:2011:CSL,% Rafkind:2013:HSE,% vonHanxleden:2014:SSC% }. \NAMECITE{extensional}{% Ilik:2017:ELN% }. \NAMECITE{extensions}{% Carlson:2017:TQC,% Fu:2017:DTS,% Lerner:2013:DCA,% Lorenzen:2013:MAT,% Verwaest:2011:FOL,% Voelter:2015:UCL,% Zhao:2012:PTI,% Zhu:2016:GLE% }. \NAMECITE{{EXTERIOR}}{% Fu:2013:EUD% }. \NAMECITE{external}{% Fu:2013:EUD,% Lee:2010:REO% }. \NAMECITE{extract}{% Cousot:2012:AIFb% }. \NAMECITE{extracted}{% Chaudhary:2014:ESC% }. \NAMECITE{Extracting}{% Isaacs:2014:ELS,% Barowy:2015:FER,% Liu:2012:CFE% }. \NAMECITE{extraction}{% Geuns:2013:ADM,% Holt:2014:AAL,% Le:2014:FFD,% Sincero:2011:EEA% }. \NAMECITE{extrapolating}{% Chatzopoulos:2016:EES% }. \NAMECITE{extrapolation}{% Leino:2012:PEJ,% Wu:2011:STB% }. \NAMECITE{extremal}{% Gonnord:2015:SRF% }. \NAMECITE{Extreme}{% Torrellas:2010:ESC,% Liu:2018:LLC% }. \NAMECITE{extreme-scale}{% Liu:2018:LLC% }. \NAMECITE{eye}{% Guyer:2014:UJT% }. \NAMECITE{{F}}{% Brown:2016:BTN,% Cai:2016:SFE,% Greenman:2014:GFB,% LeBotlan:2014:MRM% }. \NAMECITE{{F\#}}{% Petricek:2016:TDM,% Syme:2010:FTS% }. \NAMECITE{{F*}}{% Strub:2012:SCB,% Swamy:2016:DTM% }. \NAMECITE{{F}-bounded}{% Greenman:2014:GFB% }. \NAMECITE{{F4F}}{% Sridharan:2011:FTA% }. \NAMECITE{Fabric}{% Zha:2018:LSM% }. \NAMECITE{{Fabular}}{% Borgstrom:2016:FRF% }. \NAMECITE{{FACADE}}{% Nguyen:2015:FCR% }. \NAMECITE{facets}{% Austin:2012:MFD% }. \NAMECITE{facilitate}{% Weeratunge:2010:AMD% }. \NAMECITE{Facilitating}{% Shan:2012:FIA% }. \NAMECITE{facility}{% Ding:2011:UUL,% Shen:2013:PCF% }. \NAMECITE{facto}{% Memarian:2016:DCE% }. \NAMECITE{{Factor}}{% Pestov:2010:FDS% }. \NAMECITE{factorization}{% Kannan:2016:HPP% }. \NAMECITE{Factorizations}{% Wu:2017:SDC,% Du:2012:ABF% }. \NAMECITE{factors}{% Hanenberg:2010:FHL% }. \NAMECITE{factual}{% Chen:2014:CFT% }. \NAMECITE{fail}{% Adamczyk:2010:TBD% }. \NAMECITE{failing}{% Samak:2016:DSF% }. \NAMECITE{Failure}{% Izraelevitz:2016:FAP,% Seo:2017:FAS,% Arulraj:2013:PRS,% Cunningham:2014:RXE,% Joshi:2011:PPT,% Lucia:2013:CEF,% Ohmann:2017:CFR% }. \NAMECITE{Failure-Atomic}{% Izraelevitz:2016:FAP,% Seo:2017:FAS% }. \NAMECITE{failure-aware}{% Cunningham:2014:RXE% }. \NAMECITE{failures}{% Huang:2013:CRL,% Le:2011:REV% }. \NAMECITE{Fair}{% Cave:2014:FRP,% Liang:2016:PLC,% Rao:2014:TFE,% Watanabe:2016:ADF% }. \NAMECITE{Fairness}{% Ebrahimi:2010:FST,% Song:2017:HBA,% Wang:2016:RTE% }. \NAMECITE{Faith}{% Hanenberg:2010:FHL% }. \NAMECITE{false}{% Chabbi:2018:FFF,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Liu:2011:SPD,% Liu:2014:PPF% }. \NAMECITE{false-sharing}{% Chabbi:2018:FFF% }. \NAMECITE{families}{% Boussaa:2017:ANF,% Chen:2014:TBP,% Eisenberg:2014:CTF,% Eisenberg:2014:PFT,% Serrano:2015:TFC,% Stolarek:2015:ITF% }. \NAMECITE{Family}{% Siegmund:2014:FBP,% Thum:2013:FBD,% Kolesnikov:2014:CPB,% Qi:2010:HFS,% Serrano:2015:TFC% }. \NAMECITE{Family-based}{% Siegmund:2014:FBP,% Thum:2013:FBD,% Kolesnikov:2014:CPB% }. \NAMECITE{fancy}{% Otwani:2018:TPY% }. \NAMECITE{fanout}{% Lifflander:2013:APF% }. \NAMECITE{fanout-optimal}{% Lifflander:2013:APF% }. \NAMECITE{far}{% Osvald:2016:GGT% }. \NAMECITE{farm}{% Bohm:2011:GJT% }. \NAMECITE{Farms}{% Castro:2016:FPS% }. \NAMECITE{Fast}{% Abadal:2016:WAF,% Aigner:2015:FMS,% Hackett:2012:FPH,% Huang:2017:PSA,% Johnson:2013:FCP,% Kourai:2011:FCP,% Loncaric:2016:FSF,% Morrison:2013:FCQ,% Natarajan:2014:FCL,% Nitu:2017:SBQ,% Park:2011:FSE,% Rajaram:2013:FRT,% Shahriyar:2014:FCG,% Singh:2017:FPA,% Steele:2014:FSP,% Vora:2017:KFA,% Zhang:2010:FTS,% Zhang:2011:FRC,% Zhang:2013:FAD,% Adams:2018:RFF,% Benson:2015:FPP,% Bhandari:2016:MFR,% Blelloch:2012:IDP,% Coburn:2011:NHM,% Coburn:2012:NHM,% Joisha:2014:STF,% Kalibera:2014:FAS,% Kedia:2017:SFS,% Kogan:2012:MCF,% Kuszmaul:2015:SSF,% Liu:2018:DFC,% Maier:2016:CHT,% Marr:2015:ZOM,% Marr:2017:CLC,% Miller:2013:IPG,% Nedunuri:2010:SFP,% Ramachandran:2015:CFC,% Shi:2018:PFP,% Singh:2015:MNP,% Smolka:2015:FCN,% Steindorfer:2015:OHA,% Wang:2018:SFS,% Wiegley:2017:UCW,% Yan:2013:SFS,% Yang:2016:WFQ,% DAntoni:2014:FTB,% Dotsenko:2011:ATF,% Yan:2018:FPS% }. \NAMECITE{Faster}{% Bauer:2013:FPA,% Chatterjee:2015:FAA,% Markuze:2016:TIP,% Sack:2012:FTA,% Andrysco:2016:PFP,% Hackett:2014:WWM,% Morrisett:2012:RBF% }. \NAMECITE{{FastLane}}{% Wamhoff:2013:FIP% }. \NAMECITE{Fault}{% Lesokhin:2017:PFS,% Ramalingam:2013:FTI,% Tang:2017:SCM,% Chen:2013:BEF,% Chen:2013:OAO,% Dragoi:2016:PPS,% Du:2012:ABF,% ElMehdiDiouri:2013:TEE,% Kadav:2013:FGF,% Konnov:2017:SCP,% Lifflander:2013:APF,% Liu:2018:FAD,% Sahoo:2013:ULI% }. \NAMECITE{Fault-Tolerant}{% Tang:2017:SCM,% Dragoi:2016:PPS,% Konnov:2017:SCP,% Lifflander:2013:APF% }. \NAMECITE{Faults}{% Palix:2011:FLT,% Palix:2012:FLT,% Menon:2018:DDC,% Zhang:2013:IMF% }. \NAMECITE{{FBCS}}{% Black:2012:PSD% }. \NAMECITE{{FC}}{% Weirich:2013:SFE% }. \NAMECITE{{FCatch}}{% Liu:2018:FAD% }. \NAMECITE{fear}{% Pierce:2010:ASF% }. \NAMECITE{{Feat}}{% Duregaard:2012:FFE% }. \NAMECITE{Featherlight}{% Chabbi:2018:FFF% }. \NAMECITE{Featherweight}{% Lee:2010:FXC,% Zhang:2013:CFC% }. \NAMECITE{Feature}{% Batory:2012:FIP,% Kolesnikov:2014:CPB,% Kowal:2017:EAF,% Lapena:2017:AIN,% Nieke:2018:AAF,% Peldszus:2018:MBS,% Pereira:2017:FBP,% Ribeiro:2012:IFD,% Ruprecht:2015:AFS,% Ryssel:2013:RFM,% Sanen:2010:MPS,% Schulze:2011:CCF,% Soares:2018:EFI% }. \NAMECITE{feature-based}{% Kolesnikov:2014:CPB,% Pereira:2017:FBP% }. \NAMECITE{feature-model}{% Nieke:2018:AAF% }. \NAMECITE{feature-oriented}{% Peldszus:2018:MBS,% Schulze:2011:CCF% }. \NAMECITE{{FeatureIDE}}{% Al-Hajjaji:2017:TDT% }. \NAMECITE{features}{% Kastner:2010:MRP,% Kuhlemann:2010:SCN,% Moore:2012:MLF,% Padhi:2016:DDP,% Ryssel:2013:RFM,% Sanen:2010:MPS% }. \NAMECITE{featuring}{% Ziliani:2015:UAC% }. \NAMECITE{feedback}{% Burckhardt:2013:ACF,% Noll:2013:OFD,% Singh:2013:AFG,% Wang:2018:SAR,% Zhou:2014:SEM% }. \NAMECITE{feedback-directed}{% Noll:2013:OFD% }. \NAMECITE{feedback-driven}{% Zhou:2014:SEM% }. \NAMECITE{Fence}{% McPherson:2015:FPL,% Morrison:2015:TBT,% Bender:2015:DFI% }. \NAMECITE{Fence-Free}{% Morrison:2015:TBT% }. \NAMECITE{Fences}{% Duan:2015:AMF% }. \NAMECITE{Fencing}{% Lange:2017:FGL% }. \NAMECITE{fetch}{% Yang:2016:WFQ% }. \NAMECITE{fetch-and-add}{% Yang:2016:WFQ% }. \NAMECITE{{feval}}{% Lameed:2014:OMF% }. \NAMECITE{Few}{% Haque:2015:FMI% }. \NAMECITE{Few-to-Many}{% Haque:2015:FMI% }. \NAMECITE{{FFT}}{% Song:2014:DAT% }. \NAMECITE{{Fiat}}{% Delaware:2015:FDS% }. \NAMECITE{{FIDEX}}{% Wang:2016:FFS% }. \NAMECITE{field}{% Arzt:2014:FPC,% Osterlund:2015:CCU,% Sui:2016:LOA% }. \NAMECITE{field-sensitive}{% Sui:2016:LOA% }. \NAMECITE{fields}{% Simon:2014:OIF% }. \NAMECITE{{FIFO}}{% Ballabriga:2014:CRP,% Qian:2016:EFS% }. \NAMECITE{File}{% Amani:2016:CVH,% Bornholt:2016:SCF,% Ntzik:2015:RAP,% Payer:2012:PAA,% Silberstein:2013:GIF% }. \NAMECITE{Files}{% Sadrosadati:2018:LEH% }. \NAMECITE{filestores}{% DiLorenzo:2016:IFD,% Fisher:2011:FLT% }. \NAMECITE{filling}{% Hwang:2014:MFG% }. \NAMECITE{filter}{% Long:2014:SIF% }. \NAMECITE{Filtering}{% Yoon:2018:FTB,% Buhler:2012:EDA,% Harris:2010:DFM,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Wang:2016:FFS% }. \NAMECITE{filters}{% Wernli:2013:OFC% }. \NAMECITE{financial}{% Bahr:2015:CSM% }. \NAMECITE{find}{% Benz:2012:DPA,% Ryu:2016:JFB% }. \NAMECITE{{Finder}}{% Li:2010:GFR% }. \NAMECITE{Finding}{% Huang:2017:PSA,% Isradisaikul:2015:FCP,% Le:2015:FDC,% Mao:2016:RFR,% Pavlinovic:2014:FMT,% Rigger:2018:STA,% Sanchez-Stern:2018:FRC,% Shan:2016:FRR,% Sun:2016:FCB,% Xu:2010:FLU,% Xu:2012:FRD,% Yang:2011:FUB,% Zhang:2013:FOA,% Arnold:2010:MAP,% Burckhardt:2010:RSP,% Son:2011:RFM% }. \NAMECITE{Fine}{% Kadav:2013:FGF,% Kim:2015:DEF,% Payer:2011:FGU,% Sandes:2014:FGP,% Yeh:2017:PFG,% Anderson:2012:ECP,% Brandauer:2015:DDF,% Dyer:2014:DVE,% Foroozannejad:2010:LDB,% Golan-Gueta:2011:AFG,% Grossman:2013:HSF,% Jacobs:2011:EMF,% Sanchez:2010:FAS,% Sergey:2015:MVF,% Shen:2013:PCF,% Turon:2012:REC,% Turon:2013:LRF,% Umar:2016:EPF,% Willcock:2011:APP,% Zakirov:2010:ODD% }. \NAMECITE{Fine-grain}{% Sandes:2014:FGP,% Foroozannejad:2010:LDB,% Golan-Gueta:2011:AFG,% Sanchez:2010:FAS% }. \NAMECITE{Fine-Grained}{% Yeh:2017:PFG,% Kadav:2013:FGF,% Payer:2011:FGU,% Anderson:2012:ECP,% Brandauer:2015:DDF,% Dyer:2014:DVE,% Grossman:2013:HSF,% Jacobs:2011:EMF,% Sergey:2015:MVF,% Shen:2013:PCF,% Turon:2012:REC,% Turon:2013:LRF,% Umar:2016:EPF,% Willcock:2011:APP,% Zakirov:2010:ODD% }. \NAMECITE{finish}{% Albert:2011:TLA,% Lee:2010:FXC% }. \NAMECITE{Finite}{% Jiang:2017:CSM,% DAntoni:2017:MSO,% Severi:2012:PTS,% Veanes:2012:SFS% }. \NAMECITE{finitely}{% Sankaranarayanan:2013:SAP% }. \NAMECITE{{Firepile}}{% Nystrom:2012:FRT% }. \NAMECITE{{FirmUp}}{% David:2018:FPS% }. \NAMECITE{Firmware}{% David:2018:FPS% }. \NAMECITE{First}{% DeVito:2014:FCR,% Long:2016:FCE,% Sunshine:2011:FCS,% Avanzini:2015:ACF,% Azim:2013:TDF,% Bouakaz:2013:BME,% Brachthauser:2016:PFC,% Le:2015:PAT,% Liu:2012:FPA,% Mitchell:2011:FPT,% Peters:2016:OCF,% Petrank:2013:SFA,% Petricek:2016:TDM,% Pu:2011:SFO,% Rossberg:2015:CMU,% Scherr:2016:AFC,% Siek:2015:BCT,% Strickland:2010:CFC,% Takikawa:2012:GTF,% Vardoulakis:2011:PFA,% Verwaest:2010:PBR,% Winograd-Cort:2014:SNI% }. \NAMECITE{First-class}{% DeVito:2014:FCR,% Long:2016:FCE,% Sunshine:2011:FCS,% Brachthauser:2016:PFC,% Le:2015:PAT,% Petricek:2016:TDM,% Rossberg:2015:CMU,% Scherr:2016:AFC,% Strickland:2010:CFC,% Takikawa:2012:GTF,% Vardoulakis:2011:PFA,% Verwaest:2010:PBR% }. \NAMECITE{first-order}{% Avanzini:2015:ACF,% Pu:2011:SFO,% Winograd-Cort:2014:SNI% }. \NAMECITE{Fissile}{% Coughlin:2014:FTA% }. \NAMECITE{fits}{% Gissurarson:2018:SVH% }. \NAMECITE{fitting}{% Kou:2010:OFF% }. \NAMECITE{five}{% Poter:2018:SIA% }. \NAMECITE{fix}{% Foner:2015:FPG,% Toffola:2015:PPY% }. \NAMECITE{fixed}{% Hinze:2011:PUF,% Liang:2013:MVL,% Madsen:2016:DFD,% Mastoras:2016:UFC,% Tang:2018:VLF% }. \NAMECITE{fixed-point}{% Hinze:2011:PUF% }. \NAMECITE{fixed-workload}{% Tang:2018:VLF% }. \NAMECITE{fixing}{% Jin:2011:AAV,% Liu:2014:FFL% }. \NAMECITE{fixpoint}{% Kobayashi:2017:RBH% }. \NAMECITE{Flash}{% Klimovic:2017:RRF,% Wang:2013:FHF,% Guan:2013:BBL,% Han:2018:ORS,% Wang:2010:RRA,% Wang:2013:FHF% }. \NAMECITE{flash-based}{% Han:2018:ORS% }. \NAMECITE{{FlashExtract}}{% Le:2014:FFD% }. \NAMECITE{{FlashMeta}}{% Polozov:2015:FFI% }. \NAMECITE{{FlashR}}{% Zheng:2018:FPS% }. \NAMECITE{{FlashRelate}}{% Barowy:2015:FER% }. \NAMECITE{Flatten}{% Abdulla:2017:FCF% }. \NAMECITE{flattening}{% Bergstrom:2013:DOF% }. \NAMECITE{{FLEP}}{% Wu:2017:FEF% }. \NAMECITE{{FlexBFS}}{% Liu:2012:FPA% }. \NAMECITE{flexibility}{% Sartor:2010:ZRD% }. \NAMECITE{Flexible}{% Kwon:2018:MEF,% Liu:2017:FEM,% Lu:2017:FPL,% Ossher:2010:FMT,% Richards:2013:FAC,% Sanchez:2010:FAS,% Stefan:2011:FDI,% Verwaest:2011:FOL,% Wu:2017:FEF,% Boston:2015:PTI,% Raman:2012:PSF,% Shubert:2012:AMB,% Stansifer:2014:RSM,% Wernli:2013:OFC,% Yoon:2010:VFE,% Zhang:2015:LFO% }. \NAMECITE{{FlexNIC}}{% Kaufmann:2016:HPP% }. \NAMECITE{{FlexVec}}{% Baghsorkhi:2016:FAV% }. \NAMECITE{{Flikker}}{% Liu:2011:FSD,% Liu:2012:FSD% }. \NAMECITE{{Flint}}{% Liu:2014:FFL% }. \NAMECITE{{FliPpr}}{% Matsuda:2018:EIL% }. \NAMECITE{{Flix}}{% Madsen:2016:DFD% }. \NAMECITE{float}{% Adams:2018:RFF% }. \NAMECITE{float-to-string}{% Adams:2018:RFF% }. \NAMECITE{floating}{% Andrysco:2016:PFP,% Bao:2013:FDI,% Barr:2013:ADF,% Benz:2012:DPA,% Chiang:2014:ESI,% Chiang:2017:RFP,% Fu:2017:AHC,% Lee:2015:RRA,% Lee:2016:VBM,% Loitsch:2010:PFP,% Panchekha:2015:AIA,% Sanchez-Stern:2018:FRC,% Schkufza:2014:SOF% }. \NAMECITE{floating-point}{% Andrysco:2016:PFP,% Bao:2013:FDI,% Barr:2013:ADF,% Benz:2012:DPA,% Chiang:2014:ESI,% Chiang:2017:RFP,% Fu:2017:AHC,% Lee:2015:RRA,% Lee:2016:VBM,% Loitsch:2010:PFP,% Schkufza:2014:SOF% }. \NAMECITE{Flow}{% Adams:2011:FST,% Bonchi:2015:FAS,% Dietrich:2015:CKC,% Ferraiuolo:2017:VPH,% Lourenco:2015:DIF,% Yoon:2016:PPI,% Zhang:2015:HDL,% Arzt:2014:FPC,% Assaf:2017:HSA,% Austin:2012:MFD,% Bell:2014:PID,% Blackshear:2015:SCF,% Broberg:2010:PRB,% Buiras:2015:HMS,% Cicek:2016:TTI,% Costanzo:2016:EEV,% Drebes:2016:NAS,% Farzan:2013:IDF,% Feng:2015:EQD,% Gerard:2012:MMO,% Gilray:2016:ACP,% Gilray:2016:PCF,% Herzeel:2010:DPR,% Holdermans:2010:PFA,% Huang:2014:MSP,% Huber:2013:CWA,% Kemerlis:2012:LPD,% Khudia:2013:LCC,% Leopoldseder:2016:JJT,% Li:2011:CHD,% Li:2013:PSC,% Lippmeier:2013:DFF,% Lyde:2016:CFA,% Moll:2018:PCF,% Niu:2014:MCF,% Ohmann:2017:CFR,% Prabhu:2011:EAF,% Sbirlea:2012:MDF,% Shi:2018:PFP,% Stefan:2011:FDI,% Stefan:2012:ACT,% Vardoulakis:2011:PFA,% Wozniak:2013:SSD,% Yang:2016:PDI,% deAmorim:2014:VIF% }. \NAMECITE{Flow-sensitive}{% Adams:2011:FST% }. \NAMECITE{{FlowDroid}}{% Arzt:2014:FPC% }. \NAMECITE{Flows}{% Ge:2017:GGC,% Bastani:2015:IVA% }. \NAMECITE{fluent}{% Nakamaru:2017:SFA% }. \NAMECITE{{FlumeJava}}{% Chambers:2010:FEE% }. \NAMECITE{Fly}{% Kim:2015:DEF,% Zhao:2015:FPS,% Bao:2013:FDI,% Bloemen:2016:MCF,% Chabbi:2018:FFF,% Gammie:2015:RSV,% Mitchell:2013:FCP,% Ugawa:2014:ROP,% Zhang:2011:FED,% Zhang:2012:FED% }. \NAMECITE{focus}{% Podelski:2010:CGF% }. \NAMECITE{Fog}{% Ma:2018:NNE% }. \NAMECITE{Folding}{% Gibbons:2014:FDS,% Clifford:2014:AFB% }. \NAMECITE{food}{% Cordy:2010:EOO% }. \NAMECITE{footprint}{% Wu:2011:RTS% }. \NAMECITE{forcing}{% Park:2013:RCH% }. \NAMECITE{Foreign}{% Chakravarty:2014:FIC,% Lee:2010:JSD% }. \NAMECITE{foresight}{% Golan-Gueta:2013:CLF,% Matteis:2016:KCR% }. \NAMECITE{forest}{% DiLorenzo:2016:IFD,% Nobari:2012:SPM,% Fisher:2011:FLT% }. \NAMECITE{forever}{% Bolingbroke:2011:TCF% }. \NAMECITE{Forge}{% Sujeeth:2014:FGH% }. \NAMECITE{forget}{% vanderPloeg:2015:PPF% }. \NAMECITE{Fork}{% Schardl:2017:TEF,% Agrawal:2010:HLF,% Marlow:2014:TNF% }. \NAMECITE{Fork-Join}{% Schardl:2017:TEF,% Agrawal:2010:HLF% }. \NAMECITE{form}{% Gvero:2015:SJE,% Ilik:2017:ELN% }. \NAMECITE{Formal}{% Huffman:2012:FVM,% Kang:2012:FSJ,% McMahan:2017:ASF,% Rahmani:2018:SFS,% Ramananandro:2011:FVO,% Zhao:2013:FVS,% Damiani:2013:FFD,% Danvy:2012:PFS,% Ellison:2012:EFS,% Fisher:2014:UFM,% Greenaway:2014:DSS,% Kang:2015:FCM,% Park:2015:KCF,% Ricketts:2014:AFP,% Siegel:2011:AFV,% Slaatten:2012:TAG,% Soldevila:2017:DLF% }. \NAMECITE{formalization}{% Bodin:2018:TMF,% Maidl:2016:FTL% }. \NAMECITE{Formalizing}{% Zhao:2012:FLI% }. \NAMECITE{Formally}{% Breitner:2015:FPC,% Jourdan:2015:FVC,% Bourke:2017:FVC,% Shi:2013:COU,% Wilcox:2015:VFI% }. \NAMECITE{Formally-Verified}{% Jourdan:2015:FVC% }. \NAMECITE{format}{% Kourtis:2011:CEC,% Merrill:2016:MBS,% Vrvilo:2017:MDF,% Zhao:2018:BGB% }. \NAMECITE{formation}{% Hsu:2013:IDB% }. \NAMECITE{{FORMLESS}}{% Hashemi:2012:FSU% }. \NAMECITE{forms}{% Yang:2015:ECC% }. \NAMECITE{formulae}{% Chargueraud:2010:PVT,% Chargueraud:2011:CFV% }. \NAMECITE{formulas}{% Borgstrom:2016:FRF,% Itzhaky:2014:MRA% }. \NAMECITE{formulation}{% Erdweg:2015:CCF% }. \NAMECITE{Forsaking}{% Gerakios:2013:FIS% }. \NAMECITE{{FORSETI}}{% Cameron:2015:JFE% }. \NAMECITE{Fortifying}{% Culpepper:2010:FM% }. \NAMECITE{{Fortran}}{% Yang:2014:PMI% }. \NAMECITE{forward}{% Gill:2011:DEF,% Yamada:2013:TFT% }. \NAMECITE{forwarding}{% Subramanian:2017:GSF% }. \NAMECITE{forwards}{% Bird:2013:UIT% }. \NAMECITE{foundation}{% Borgstrom:2016:LCF,% Castagna:2011:STF,% Damiani:2013:FFD,% Fredriksson:2014:KNS,% Oliveira:2012:ICN,% Parr:2011:LFA% }. \NAMECITE{Foundational}{% Blanchette:2015:FEC% }. \NAMECITE{Foundations}{% Amin:2014:FPD,% Anderson:2014:NSF,% Garcia:2010:TFT,% Kammar:2012:AFE,% Smolka:2017:CMS% }. \NAMECITE{Four}{% Al-Kofahi:2017:FLL,% Rajbhandari:2017:OFI% }. \NAMECITE{Four-Index}{% Rajbhandari:2017:OFI% }. \NAMECITE{Fourier}{% Dotsenko:2011:ATF% }. \NAMECITE{{FPGA}}{% Alias:2012:ORA,% Gill:2011:DEF,% Kou:2010:OFF,% Licht:2018:DSF% }. \NAMECITE{{FPGAs}}{% Tan:2015:DWS% }. \NAMECITE{Fragmentation}{% Hsu:2018:SRP,% Aigner:2015:FMS,% Kim:2015:CPM,% Pizlo:2010:SFT% }. \NAMECITE{fragmentation-tolerant}{% Pizlo:2010:SFT% }. \NAMECITE{fragments}{% Lucia:2011:IUC,% Omar:2017:PSF% }. \NAMECITE{Framework}{% Balkind:2016:OOS,% Chen:2017:ESF,% Hosek:2015:VUE,% Lin:2015:STU,% Liu:2015:SDS,% Pfefferle:2015:HVF,% Zeng:2015:PPH,% Abdulla:2017:FCF,% An:2014:MDG,% Baek:2010:GFS,% Bebelis:2014:FSP,% Belviranli:2018:JDA,% Benson:2015:FPP,% Blackshear:2013:ACS,% Bornholt:2017:SMM,% Cousot:2012:AIFa,% Cousot:2012:AIFb,% Darais:2016:CGC,% Erdweg:2014:FEL,% Hill:2015:POO,% Huynh:2012:SFM,% Jantz:2013:FAG,% Jimborean:2012:APM,% Kaki:2014:RFH,% Keep:2013:NFC,% Kim:2016:DOF,% Le:2014:FFD,% Li:2018:HPG,% Liu:2010:LFI,% Liu:2012:CFE,% Loncaric:2016:PFT,% Lyu:2014:DER,% Makki:2017:ART,% McCreight:2010:CFC,% Mehta:2014:RLF,% Nikolaev:2011:PXF,% Nowatzki:2013:GCC,% Piao:2015:JJF,% Polozov:2015:FFI,% Shun:2013:LLG,% Sim:2012:PAF,% Sobernig:2012:CCA,% Sridharan:2011:FTA,% Stock:2014:FED,% Tanase:2011:SPC,% Wang:2018:PAF,% Wernsing:2010:ECF,% Wilcox:2015:VFI,% Wolfinger:2011:AGP,% Yan:2014:YYA,% You:2015:VFO,% Yu:2012:SCO% }. \NAMECITE{framework-based}{% Sridharan:2011:FTA% }. \NAMECITE{Frameworks}{% Goiri:2015:ABA,% Bagheri:2013:PSD,% Fu:2018:ESM,% Yessenov:2011:DDS% }. \NAMECITE{{FRC}}{% Tripp:2018:FHP% }. \NAMECITE{Free}{% Bastani:2015:SIU,% DeLozier:2018:SSO,% Fletcher:2015:FON,% Gangwani:2016:CBS,% Goiri:2015:CTV,% Manilov:2015:FRT,% Markuze:2018:DOF,% Morrison:2015:TBT,% Ramalhete:2017:PWF,% Yang:2017:CLA,% Ahman:2017:DMF,% Bacon:2012:TTW,% Bernardy:2013:EDC,% Bernardy:2013:NFP,% Bowman:2015:NF,% Cederman:2010:SLF,% Chen:2017:ALF,% Cohen:2015:AMR,% Colin:2016:EIF,% David:2014:CMC,% Effinger-Dean:2012:IIF,% Elliott:2015:GFI,% Fang:2017:RHF,% Fernandes:2011:LFS,% Friedman:2018:PLF,% Gilray:2016:PCF,% Gogte:2018:PSF,% Gulwani:2011:SLF,% Gvero:2015:SJE,% Iyengar:2012:CWF,% Kogan:2011:WFQ,% Kogan:2012:MCF,% Lee:2014:IFL,% Liu:2012:LFA,% McPherson:2015:FPL,% Natarajan:2014:FCL,% Newton:2015:ALF,% Nielsen:2016:SLF,% Pirog:2016:SDF,% Prokopec:2018:CTC,% Schneider:2017:LSM,% Stellwag:2011:WFN,% Thiemann:2016:CFS,% Timnat:2012:WFL,% Timnat:2014:PWF,% Wimmer:2015:LFK,% Xi:2010:CFM,% Yang:2016:WFQ,% Yang:2017:TAA,% Zeng:2011:CCH,% Zhang:2012:LLF% }. \NAMECITE{Free-Cooled}{% Goiri:2015:CTV% }. \NAMECITE{free-form}{% Gvero:2015:SJE% }. \NAMECITE{free-lunch}{% David:2014:CMC% }. \NAMECITE{Freecursive}{% Fletcher:2015:FON% }. \NAMECITE{Freedom}{% Summers:2011:FBC,% Carbone:2013:DFD% }. \NAMECITE{Freefinement}{% vanStaden:2012:F% }. \NAMECITE{Freer}{% Kiselyov:2015:FMM% }. \NAMECITE{Freeze}{% Kuper:2014:FAW% }. \NAMECITE{{Frenetic}}{% Foster:2011:FNP% }. \NAMECITE{FREng}{% Black:2012:PSD% }. \NAMECITE{frequencies}{% Lucas:2012:DPM% }. \NAMECITE{Fresh}{% Tzevelekos:2011:FRA,% Pouillard:2010:FLP% }. \NAMECITE{Fresh-register}{% Tzevelekos:2011:FRA% }. \NAMECITE{freshmen}{% Chen:2010:TTT% }. \NAMECITE{friendlier}{% Yang:2012:BRF% }. \NAMECITE{Friendly}{% Kumar:2014:FBE,% Liaqat:2016:SEE,% Moscovici:2017:PGF,% Sabet:2018:TTI,% Crain:2012:SFB,% Hess:2015:ALF% }. \NAMECITE{Frightening}{% Alglave:2018:FSC% }. \NAMECITE{Front}{% Kumar:2018:BTF,% vanGroningen:2010:ESB% }. \NAMECITE{Front-End}{% Kumar:2018:BTF% }. \NAMECITE{Frontier}{% Sarkar:2016:VEC% }. \NAMECITE{{FRP}}{% Barenz:2018:RFT,% Perez:2017:BFT,% Winograd-Cort:2012:WIE,% Winograd-Cort:2014:SNI,% vanderPloeg:2015:PPF% }. \NAMECITE{{FRPNow}}{% vanderPloeg:2015:PPF% }. \NAMECITE{FRS}{% Black:2012:PSD% }. \NAMECITE{{FSM}}{% Zhao:2015:FPS% }. \NAMECITE{{FTL}}{% Wang:2013:FHF% }. \NAMECITE{{Fu}}{% Walker:2015:DFC% }. \NAMECITE{Full}{% Bonchi:2015:FAS,% Dickens:2018:SCI,% Hu:2017:TFC,% Losch:2013:FAN,% Ma:2018:GEG,% Yu:2016:PAO,% Chen:2013:SDR,% Christophe:2018:ODA,% Dyer:2014:DVE,% Polakow:2015:EFL,% Politz:2013:PFM,% Spink:2016:EAI,% Wang:2011:CSP% }. \NAMECITE{full-stack}{% Christophe:2018:ODA% }. \NAMECITE{full-system}{% Chen:2013:SDR,% Spink:2016:EAI,% Wang:2011:CSP% }. \NAMECITE{Fully}{% Clebsch:2013:FCG,% Devriese:2016:FAC,% Fournet:2013:FAC,% New:2016:FAC,% Pradel:2012:FAP,% Balabonski:2012:UAF,% Cousot:2011:PSF,% Ehrhard:2014:PCS,% Livshits:2013:TFA,% Ueno:2016:FCG,% Zuo:2016:LOF% }. \NAMECITE{Fully-abstract}{% Devriese:2016:FAC% }. \NAMECITE{Fun}{% Dolan:2013:FSF,% Osvald:2016:GGT% }. \NAMECITE{Funcons}{% vanBinsbergen:2018:FHF% }. \NAMECITE{Function}{% Hu:2017:TFC,% Moreira:2017:FCR,% Emoto:2016:TLV,% Jiang:2018:RPS,% Ryssel:2011:AVP,% Wernsing:2012:RHA,% vonKoch:2014:EFS% }. \NAMECITE{function-block-based}{% Ryssel:2011:AVP% }. \NAMECITE{Functional}{% Blelloch:2010:FPA,% Chen:2014:FPD,% Foner:2015:FPG,% Jaskelioff:2015:FPS,% Jeffrey:2013:FRP,% Magalhaes:2011:FMM,% Mairson:2013:FGT,% Mitchell:2011:FPT,% Oliveira:2012:FPS,% Perera:2012:FPE,% Rompf:2015:FPS,% Russo:2015:FPT,% Sheeran:2015:FPH,% Syme:2010:FTS,% Vytiniotis:2010:FPE,% Arntzenius:2016:DFD,% Avanzini:2015:ACF,% Axelsson:2013:UCP,% Bauman:2015:PTJ,% Blelloch:2013:CEF,% Boussaa:2017:ANF,% Chen:2011:ISA,% Chlipala:2010:VCI,% Chlipala:2015:OCP,% Christiansen:2016:ASP,% Claessen:2012:SSF,% Czaplicki:2013:AFR,% DalLago:2014:CEH,% Danner:2015:DCS,% Dimoulas:2016:OLP,% Dolan:2013:FSF,% Duregaard:2012:FFE,% Emoto:2016:TLV,% Faddegon:2016:LCT,% Fischer:2010:PRE,% Gibbons:2014:FDS,% Henriksen:2017:FPF,% Ismail:2016:DPD,% Jiang:2017:OFU,% Karachalias:2017:EFD,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Kumar:2017:PFA,% Kuncak:2010:CFS,% Lampropoulos:2017:ORU,% Leijen:2011:PCP,% Licata:2016:FPG,% McDonell:2013:OPF,% Might:2010:REC,% Might:2011:PDF,% Mokhov:2017:AGC,% Morihata:2011:BTI,% Morris:2016:BBW,% Mu:2011:GDT,% Mu:2016:QGO,% Murase:2016:TVH,% Newton:2015:ALF,% Noonan:2018:GDP,% Ong:2011:VHO,% Patterson:2017:FRM,% Petersen:2013:ERF,% Pirog:2016:SDF,% Pottier:2014:HME,% Scott:2010:UFP,% Shivers:2011:MRT,% Simoes:2012:AAA,% Steindorfer:2018:MOA,% Steuwer:2015:GPP,% Ueno:2011:ENM,% Ueno:2016:FCG,% Unno:2013:ARC,% Vazou:2018:TPA,% Watanabe:2016:ADF,% Westbrook:2011:HHL,% Yorgey:2012:MTV,% vanderPloeg:2013:MFR% }. \NAMECITE{functionality}{% Brutschy:2015:SGD% }. \NAMECITE{Functions}{% Castagna:2015:PFS,% Manilov:2015:FRT,% Abadi:2016:TLF,% Bhat:2012:TTP,% Braquehais:2017:SDC,% Brown:2017:TSE,% Castagna:2014:PFS,% Claessen:2012:SSF,% Dagand:2012:TFA,% Eisenberg:2014:PFT,% Findler:2013:ICH,% Gonnord:2015:SRF,% Hess:2015:ALF,% Kneuss:2013:SMR,% Madhavan:2017:CBR,% Mainland:2010:NEC,% Mehiaoui:2013:TSO,% Rayside:2013:SIA,% Sousa:2014:CQU,% Titzer:2013:HCF,% Winograd-Cort:2014:SNI% }. \NAMECITE{functor}{% Blazy:2016:AMF,% Cousot:2011:PSF% }. \NAMECITE{Functors}{% Mellies:2015:FTR,% Oliveira:2015:MRM,% Yorgey:2010:SFT% }. \NAMECITE{fundamental}{% vanBinsbergen:2018:FHF% }. \NAMECITE{{FunTAL}}{% Patterson:2017:FRM% }. \NAMECITE{fuse}{% Xie:2015:SAT% }. \NAMECITE{Fusing}{% Saarikivi:2017:FEC% }. \NAMECITE{fusion}{% Ashari:2015:OML,% Harper:2011:LWG,% Jangda:2018:EFT,% Kiselyov:2017:SFC,% Lippmeier:2012:GPA,% Lippmeier:2013:DFF,% Mainland:2013:EVI,% Mehta:2014:RLF% }. \NAMECITE{{Futhark}}{% Henriksen:2017:FPF% }. \NAMECITE{Future}{% Hauswald:2015:SOE,% Chang:2016:PSF,% Cohen:2018:RTA,% Herrera:2018:NCW,% Perez:2017:BFT,% Smaragdakis:2013:LYF,% Surendran:2016:APP,% vanderPloeg:2015:PPF% }. \NAMECITE{futures}{% Herlihy:2014:WSF,% Swaine:2010:BFI% }. \NAMECITE{fuzzers}{% Chen:2013:TCF% }. \NAMECITE{Fuzzing}{% Kyle:2015:ADA,% Lidbury:2015:MCC% }. \NAMECITE{{G}}{% Li:2010:GFR% }. \NAMECITE{{G-Finder}}{% Li:2010:GFR% }. \NAMECITE{{GADTs}}{% Chen:2016:PTI,% Karachalias:2015:GMT,% McDonell:2016:GTS% }. \NAMECITE{{Galois}}{% Cousot:2014:GCC,% Darais:2015:GTM,% Darais:2016:CGC% }. \NAMECITE{{GAMBIT}}{% Coons:2010:GEU% }. \NAMECITE{Game}{% Fan:2016:CSG,% Murawski:2014:GSI% }. \NAMECITE{games}{% Beyene:2014:CBA,% Lupei:2010:TST% }. \NAMECITE{Gap}{% Chong:2018:QCG,% Ji:2018:BGB,% Powers:2017:BBG,% Nikhil:2010:UGP,% Perez:2015:BGG,% Shen:2017:BGB,% Zhao:2018:BGB% }. \NAMECITE{gaps}{% Hwang:2014:MFG% }. \NAMECITE{Garbage}{% Gidra:2015:NGC,% Hussein:2017:OPR,% Jin:2011:GCM,% Pimas:2017:GCE,% Qian:2016:EFS,% Singer:2011:GCA,% Yu:2016:PAO,% Akram:2018:WRG,% Albert:2010:PIM,% Anderson:2010:OPN,% Bacon:2012:TTW,% Bacon:2013:PRT,% Bacon:2014:PRT,% Barabash:2010:TGC,% Brandt:2014:CPG,% Brandt:2018:DGC,% Bruno:2017:NPG,% Clebsch:2013:FCG,% Cohen:2015:DSA,% Degenbaev:2016:ITG,% Gammie:2015:RSV,% Gidra:2013:SSS,% Hertz:2011:WWR,% Jacek:2016:ALP,% Kim:2014:LBL,% Klock:2012:BLR,% Maas:2012:GOO,% Marlow:2011:MGC,% McCreight:2010:CFC,% Morikawa:2013:ASR,% Nunez:2016:PGC,% Petricek:2010:CHG,% Pizlo:2010:SFT,% Reames:2013:THC,% Ritson:2014:EGC,% Shahriyar:2014:FCG,% Siebert:2010:CPR,% Singer:2010:EGC,% Ueno:2011:ENM,% Ueno:2016:FCG,% Ugawa:2010:IRB,% Ugawa:2014:ROP,% Yang:2017:TAA% }. \NAMECITE{garbage-collected}{% McCreight:2010:CFC% }. \NAMECITE{garbage-collection}{% Siebert:2010:CPR% }. \NAMECITE{{GAS}}{% Gindraud:2016:ICM% }. \NAMECITE{Gateway}{% Weitz:2016:SVB% }. \NAMECITE{{GC}}{% Horie:2018:BDQ,% Hussein:2015:DRM,% Nunez:2016:PGC,% Reichenbach:2010:WCG,% Ricci:2013:ETP% }. \NAMECITE{{GCM}}{% Radermacher:2010:GEI% }. \NAMECITE{{GEMs}}{% Bonetta:2016:GSM% }. \NAMECITE{{Gene}}{% Lu:2013:MLP% }. \NAMECITE{{Gene/Q}}{% Lu:2013:MLP% }. \NAMECITE{General}{% Yu:2013:GDS,% Alon:2018:GPB,% Brandt:2018:DGC,% Brown:2014:GTN,% Chen:2017:ALF,% Cogumbreiro:2015:DDV,% Dice:2012:LCG,% Hayden:2012:KEG,% Jeannet:2014:AAG,% Kolesnichenko:2016:CBG,% Liu:2018:RBI,% Maier:2016:CHT,% Nowatzki:2013:GCC,% Pottier:2011:TSP,% Sampson:2011:EAD,% Stucki:2015:RVP,% Zhang:2014:TGD% }. \NAMECITE{general-purpose}{% Hayden:2012:KEG,% Kolesnichenko:2016:CBG% }. \NAMECITE{Generalising}{% Mu:2011:GDT,% Homer:2016:ALG% }. \NAMECITE{generalization}{% Padon:2016:ISV,% Pike:2014:SAE% }. \NAMECITE{Generalizations}{% Ding:2017:GTD% }. \NAMECITE{Generalized}{% Bohm:2011:GJT,% Domagala:2016:GCT,% Edmonds:2013:EGA,% Gu:2012:GTC,% Mainland:2013:EVI,% Wehr:2010:JBP% }. \NAMECITE{generate}{% Rompf:2017:LMS% }. \NAMECITE{Generated}{% Wang:2018:IDG,% Yan:2018:FPS,% Esmaeilsabzali:2012:MAC% }. \NAMECITE{Generating}{% Foust:2016:GRP,% Heidenreich:2010:GST,% Prabhakar:2016:GCH,% Radermacher:2010:GEI,% Reynders:2016:GSB,% Steuwer:2015:GPP,% Tate:2010:GCO,% Vermolen:2012:GDM,% Wang:2013:GSE,% Cimini:2016:GMA,% Cimini:2017:AGD,% Dias:2010:AGI,% Grech:2011:JGE,% Lee:2011:TGR,% Meng:2011:SEG,% Miller:2013:IPG,% Sujeeth:2014:FGH% }. \NAMECITE{Generation}{% Aweke:2016:ASB,% Dhungana:2014:GCD,% Li:2012:GGP,% McKinley:2016:NGV,% Adam:2017:ACG,% Bordignon:2011:MBK,% Chyzak:2011:UCP,% Coburn:2011:NHM,% Coburn:2012:NHM,% DeVito:2014:FCR,% Dillig:2013:IIG,% Godefroid:2011:HOT,% Jin:2015:CPI,% Kim:2012:ESC,% Kjolstad:2012:ADG,% Kong:2013:WPT,% Leiserson:2012:DPR,% Li:2012:GCV,% Long:2014:SIF,% Long:2016:APG,% Martini:2017:AGV,% McDonell:2015:TSR,% Narasimhan:2016:NGS,% Perarnau:2010:KRC,% Pradel:2014:EAR,% Ravishankar:2015:DMC,% Rompf:2011:LMS,% Rosner:2014:BET,% Shubert:2012:AMB,% Singh:2013:AFG,% Slaatten:2012:TAG,% Spink:2014:ECG,% Stokes:2018:DAG,% Upadhyaya:2010:UDS,% Viskic:2010:DEA,% Wang:2018:SAR,% Ying:2017:IQP,% Zaytsev:2017:PGE,% Zhao:2018:SCG% }. \NAMECITE{generations}{% Bruno:2017:NPG% }. \NAMECITE{Generative}{% Seidl:2016:GSP,% Weirich:2011:GTA,% An:2014:MDG,% Cassou:2010:GPA,% Chlipala:2013:BSP,% Cordy:2010:EOO,% Selgrad:2016:LGV,% Susungi:2017:TCG,% vanBinsbergen:2018:FHF% }. \NAMECITE{generator}{% Nakamaru:2017:SFA,% Parr:2011:LFA,% Porkolab:2011:DSL,% Radanne:2018:RLG% }. \NAMECITE{generators}{% Boussaa:2017:ANF,% Claessen:2013:SPN,% Duregaard:2011:EPG,% Lampropoulos:2017:BLL,% Mista:2018:BPQ,% Newton:2016:PTC,% Ofenbeck:2014:SST,% Ringert:2016:CCG,% Steele:2014:FSP% }. \NAMECITE{Generic}{% Salucci:2016:GMC,% Serrano:2018:GPA,% Adams:2012:TYB,% Axelsson:2012:GAS,% Cai:2016:SFE,% Hoppe:2013:DDB,% Magalhaes:2010:GDM,% Ofenbeck:2017:SGP,% Oliveira:2012:ICN,% Willcock:2010:RGP,% Zibin:2010:OIG% }. \NAMECITE{generically}{% Miller:2014:ADS% }. \NAMECITE{genericity}{% Wolfinger:2011:AGP% }. \NAMECITE{generics}{% Altidor:2014:RJG,% Grigore:2017:JGT,% Ina:2011:GTG,% Sallenave:2012:LGE,% Zhang:2015:LFO% }. \NAMECITE{{Genesis}}{% Subramanian:2017:GSF% }. \NAMECITE{genomic}{% Li:2018:HPG,% Sandes:2010:CUG% }. \NAMECITE{Genomics}{% Turakhia:2018:DGC% }. \NAMECITE{gentle}{% Chapman:2010:GAL% }. \NAMECITE{Gentrification}{% Osvald:2016:GGT% }. \NAMECITE{geodistributed}{% Milano:2018:MLM% }. \NAMECITE{geometric}{% Li:2012:GGP% }. \NAMECITE{Geometry}{% Ghica:2011:GSIa,% Ghica:2011:GSIb,% DalLago:2017:GPC,% Gulwani:2011:SGC,% Mairson:2013:FGT,% Muroya:2016:MGI,% Sergey:2016:ERG,% lago:2013:GT% }. \NAMECITE{gesture}{% Phothilimthana:2016:CGR% }. \NAMECITE{Getaway}{% Stilkerich:2015:PGA% }. \NAMECITE{getters}{% Miller:2013:TSG% }. \NAMECITE{Getting}{% Chong:2018:QCG,% Ebadi:2015:DPN,% Greenman:2014:GFB,% Foner:2015:FPG,% Shahriyar:2012:CGR% }. \NAMECITE{{GHC}}{% Farmer:2012:HMP,% Farmer:2015:RHT,% Grebe:2017:RSD,% Gundry:2015:TPU,% OSullivan:2010:SEH,% Terei:2010:LBG,% Voellmy:2013:MHP% }. \NAMECITE{ghost}{% Jung:2016:HOG% }. \NAMECITE{Ghostbuster}{% McDonell:2016:GTS% }. \NAMECITE{{GhostRider}}{% Liu:2015:GHS% }. \NAMECITE{Ghosts}{% Noonan:2018:GDP,% Turon:2014:GNW% }. \NAMECITE{Giga}{% Dietrich:2015:GSE% }. \NAMECITE{Giga-scale}{% Dietrich:2015:GSE% }. \NAMECITE{{Ginseng}}{% Ben-Yehuda:2014:GMD% }. \NAMECITE{{Girard}}{% Brown:2015:SRG% }. \NAMECITE{git}{% PerezDeRosso:2016:PCM% }. \NAMECITE{{Givy}}{% Gindraud:2016:ICM% }. \NAMECITE{{GKLEE}}{% Li:2012:GCV% }. \NAMECITE{glass}{% Roberson:2010:EMG% }. \NAMECITE{glasses}{% Cao:2016:DBG% }. \NAMECITE{glimpse}{% Serrano:2016:GH% }. \NAMECITE{glitches}{% Longfield:2015:PGS% }. \NAMECITE{Global}{% Bhagat:2011:GPP,% Firoz:2017:PDC,% Aigner:2015:FMS,% Berthier:2011:SPD,% Carbone:2013:DFD,% Chang:2015:PAG,% Lu:2014:EDM,% Lyberis:2012:MMA,% Ntzik:2015:RAP,% Odaira:2014:EGI,% Oh:2012:DIS,% Park:2013:SDR,% Saraswat:2011:LBG,% Yan:2013:SFS,% Yang:2013:PSC% }. \NAMECITE{Globally}{% Gupta:2014:GPR,% Cai:2013:TST% }. \NAMECITE{{Gloss}}{% Rajadurai:2018:GSL% }. \NAMECITE{gloves}{% Shahriyar:2013:TGR% }. \NAMECITE{glueing}{% Mu:2016:QGO% }. \NAMECITE{{Gluon}}{% Dathathri:2018:GCO% }. \NAMECITE{{gMig}}{% Ma:2018:GEG% }. \NAMECITE{{GNU}}{% Courtes:2017:CSG% }. \NAMECITE{go}{% Jafery:2017:SUR,% Lin:2015:SGU,% Seidel:2016:DWS,% Lange:2017:FGL% }. \NAMECITE{Goal}{% Sidiroglou-Douskos:2015:TAI% }. \NAMECITE{Goal-Directed}{% Sidiroglou-Douskos:2015:TAI% }. \NAMECITE{goals}{% Stanley:2010:AOH% }. \NAMECITE{going}{% Kanvar:2017:WNG,% McKinley:2011:HPC% }. \NAMECITE{gone}{% Osvald:2016:GGT% }. \NAMECITE{Good}{% Sridharan:2015:MEM,% Agrawal:2014:PGS,% Padua:2014:WEI,% Quillien:2010:RDN% }. \NAMECITE{Goodput}{% Rajbhandari:2017:OCM% }. \NAMECITE{{Google}}{% Boroumand:2018:GWC,% Churchill:2017:SLS,% Lee:2018:WPE% }. \NAMECITE{{GoTM}}{% Jafri:2013:WGI% }. \NAMECITE{{GPCE}}{% Nikhil:2010:UGP% }. \NAMECITE{{GPGPU}}{% Jog:2013:OCT,% Liu:2013:DLO,% Pai:2013:IGC,% Prajapati:2017:SAA,% Sim:2012:PAF,% Yang:2010:GCM,% Yang:2010:OCG,% Yang:2014:CNR% }. \NAMECITE{{GPGPUs}}{% Feng:2012:SPG% }. \NAMECITE{{gprof}}{% Jeon:2011:KLG,% Garcia:2011:KRR% }. \NAMECITE{{GPS}}{% Turon:2014:GNW% }. \NAMECITE{{GPU}}{% Al-Saber:2015:SSA,% Alglave:2015:GCW,% Ashkiani:2016:GM,% Ausavarungnirun:2018:MRG,% Awan:2017:CCD,% Baghsorkhi:2010:APM,% Ben-Nun:2017:GAM,% Bergstrom:2012:NDP,% Betts:2012:GVG,% Bond:2013:GDG,% Chen:2017:ESF,% Chong:2013:BIS,% Dashti:2017:AMM,% Deo:2013:PSA,% Farooqui:2016:AAW,% Fumero:2017:JTG,% Gandhi:2018:SDS,% Garg:2017:CGA,% Henriksen:2017:FPF,% Holk:2014:RBM,% Hong:2018:GCO,% Huynh:2012:SFM,% Jablin:2011:ACG,% Jo:2017:PMA,% Kehne:2015:GEO,% Kim:2012:OUP,% Kolesnichenko:2016:CBG,% Leung:2012:VGK,% Liu:2012:FPA,% Liu:2016:HCG,% Liu:2018:GUC,% Liu:2018:LLC,% Ma:2018:GEG,% Mainland:2010:NEC,% McDonell:2013:OPF,% Mendez-Lojo:2012:GII,% Merrill:2012:SGG,% Moscovici:2017:PGF,% Park:2015:CCP,% Park:2018:TGM,% Piao:2015:JJF,% Sabet:2018:TTI,% Sandes:2010:CUG,% Sharma:2015:VPC,% Shi:2015:OAG,% Sorensen:2016:EER,% Tao:2012:UGA,% Veldema:2011:IDP,% Volkov:2018:MSG,% Wang:2015:GHP,% Wang:2016:GHP,% Wang:2018:SDG,% Woo:2010:CPD,% Wu:2013:CAA,% Yang:2013:PSC,% Yao:2018:SSG,% Yeh:2017:PFG,% Zhang:2010:FTS,% Zhang:2011:FED,% Zhang:2012:FED,% Zhang:2017:UGM,% Zheng:2011:GLO,% Zu:2012:GBN% }. \NAMECITE{{GPU}-assisted}{% Garg:2017:CGA% }. \NAMECITE{{GPU}-based}{% Zu:2012:GBN% }. \NAMECITE{{GPU}-Friendly}{% Moscovici:2017:PGF,% Sabet:2018:TTI% }. \NAMECITE{{GPU-programming}}{% Henriksen:2017:FPF% }. \NAMECITE{{GPUDet}}{% Bond:2013:GDG% }. \NAMECITE{{GPUDirect}}{% Younge:2015:SHP% }. \NAMECITE{{GPUfs}}{% Silberstein:2013:GIF% }. \NAMECITE{{GPUs}}{% Agarwal:2015:PPS,% Bauer:2014:SLW,% Belviranli:2018:JDA,% Choi:2010:MDA,% Egielski:2014:MAM,% Grosset:2011:EGC,% Hong:2018:PMG,% Hosking:2012:CHL,% Kerbl:2018:SQW,% Kim:2011:ASC,% Li:2012:GCV,% Li:2017:LAC,% Li:2017:SSA,% Liu:2018:RBI,% Ma:2014:TAC,% Maas:2012:GOO,% Nasre:2013:MAG,% Nystrom:2012:FRT,% Pai:2016:CTO,% Park:2017:DRM,% Prabhu:2011:EAF,% Rawat:2018:ROS,% Rossbach:2018:SDS,% Sabne:2017:MBI,% Sadrosadati:2018:LEH,% Sandes:2014:FGP,% Seo:2015:GGS,% Silberstein:2013:GIF,% Sorensen:2016:PIW,% Wu:2017:FEF,% Yan:2013:SFS,% Yan:2014:YYA,% Yu:2013:EDA,% Zhong:2012:OMS% }. \NAMECITE{{GPUswap}}{% Kehne:2015:GEO% }. \NAMECITE{{GPUVerify}}{% Betts:2012:GVG% }. \NAMECITE{{GRace}}{% Zheng:2011:GLO,% Homer:2013:POG,% Vergu:2017:SNR% }. \NAMECITE{gracefully}{% Brutschy:2015:SGD% }. \NAMECITE{grading}{% Gaboardi:2016:CEC% }. \NAMECITE{Gradual}{% Fedyukovich:2017:GSS,% Garcia:2015:PTS,% Ina:2011:GTG,% Lehmann:2017:GRT,% Rastogi:2015:SEG,% Swamy:2014:GTE,% Takikawa:2012:GTF,% Tanter:2016:GCP,% Allende:2014:CGT,% Cimini:2016:GMA,% Garcia:2016:AGT,% Jafery:2017:SUR,% Normark:2013:OOP,% Rastogi:2012:IOG,% Schwerter:2014:TGE,% Siek:2017:CPT,% Takikawa:2016:SGT,% Toro:2015:CGP,% Vitousek:2015:DEG,% Vitousek:2017:BTL,% Wilson:2018:BGT% }. \NAMECITE{gradualizer}{% Cimini:2016:GMA% }. \NAMECITE{gradually}{% Allende:2014:CIS,% Cimini:2017:AGD% }. \NAMECITE{gradually-typed}{% Allende:2014:CIS% }. \NAMECITE{Grain}{% Muddukrishna:2016:GGO,% Foroozannejad:2010:LDB,% Golan-Gueta:2011:AFG,% Pyla:2011:ECG,% Sanchez:2010:FAS,% Sandes:2014:FGP,% Tallada:2016:CGP% }. \NAMECITE{Grained}{% Kim:2015:DEF,% Yeh:2017:PFG,% Anderson:2012:ECP,% Brandauer:2015:DDF,% Dyer:2014:DVE,% Egger:2018:VCG,% Grossman:2013:HSF,% Jacobs:2011:EMF,% Jang:2011:ISA,% Kadav:2013:FGF,% Koskinen:2010:CGT,% Ley-Wild:2013:SAS,% Payer:2011:FGU,% Sergey:2015:MVF,% Shen:2013:PCF,% Turon:2012:REC,% Turon:2013:LRF,% Umar:2016:EPF,% Willcock:2011:APP,% Zakirov:2010:ODD% }. \NAMECITE{Grammar}{% Jiang:2017:GAP,% Madhavan:2015:AGC% }. \NAMECITE{Grammar-aware}{% Jiang:2017:GAP% }. \NAMECITE{grammars}{% Bastani:2017:SPI,% Jim:2010:SAD,% Meyerovich:2013:PSS,% Middelkoop:2011:ITI,% Rendel:2014:OAA,% Steimann:2016:CRA% }. \NAMECITE{granularity}{% Acar:2011:OSC,% Kalikar:2016:DNM% }. \NAMECITE{Graph}{% Barrera:2018:GPA,% Dai:2017:PII,% Dietrich:2015:CKC,% Sabet:2018:TTI,% Vora:2017:CCR,% Wang:2017:GSM,% Zhang:2018:WNA,% Balatsouras:2013:CHC,% Beg:2010:GTA,% Buehrer:2010:DPS,% Cruz:2016:DCG,% Dathathri:2018:GCO,% Edmonds:2013:EGA,% Emoto:2016:TLV,% Grosset:2011:EGC,% Grossman:2018:MPB,% Harshvardhan:2015:HAR,% Hidaka:2010:BGT,% Hong:2011:ACG,% Johnson:2013:FCP,% Li:2013:PSC,% Merrill:2012:SGG,% Nasre:2012:ESC,% Nguyen:2010:GBA,% Nobre:2016:GBI,% Pai:2016:CTO,% Prountzos:2011:SAO,% Prountzos:2012:ESS,% Prountzos:2015:SPG,% Ratnakar:2014:PPC,% Seo:2015:GGS,% Shi:2015:OAG,% Shun:2013:LLG,% Tristan:2011:EVG,% Wang:2015:GHP,% Wang:2016:GHP,% Wang:2018:LLD,% Xie:2015:SAT,% Zhang:2015:NAG,% Zhong:2012:OMS% }. \NAMECITE{graph-based}{% Cruz:2016:DCG,% Nguyen:2010:GBA,% Nobre:2016:GBI% }. \NAMECITE{graph-parallel}{% Wang:2018:LLD,% Xie:2015:SAT% }. \NAMECITE{graph-structured}{% Buehrer:2010:DPS,% Zhang:2015:NAG% }. \NAMECITE{Graphical}{% Lange:2015:CMG,% Mishra:2015:PGM,% Foust:2016:GRP,% Krishnaswami:2011:SMG% }. \NAMECITE{graphics}{% Baghsorkhi:2012:EPE,% Cartey:2012:SGC,% Dotsenko:2011:ATF,% Hormati:2011:SPS,% Hormati:2012:SPS,% Samadi:2012:AIA,% Selgrad:2016:LGV% }. \NAMECITE{Graphs}{% Bonchi:2015:FAS,% Hassaan:2015:KDG,% Kim:2018:SDS,% Sabet:2018:TTI,% Smith:2016:LMR,% Vora:2017:KFA,% Beyene:2014:CBA,% Bois:2013:BGV,% Bouakaz:2013:BME,% Brandt:2018:DGC,% Farzan:2013:IDF,% Firoz:2018:SDV,% Hidaka:2013:SRQ,% Huber:2013:CWA,% Johnson:2015:EES,% Kurt:2016:UAS,% Mokhov:2017:AGC,% Muddukrishna:2016:GGO,% Oliveira:2012:FPS,% Petrashko:2016:CGL,% Seo:2015:GGS% }. \NAMECITE{{Graspan}}{% Wang:2017:GSM% }. \NAMECITE{{Green}}{% Baek:2010:GFS% }. \NAMECITE{{GreenSwitch}}{% Goiri:2013:PGM% }. \NAMECITE{{GreenWeb}}{% Zhu:2016:GLE% }. \NAMECITE{grey}{% Hoder:2012:PGA% }. \NAMECITE{grid}{% Murarasu:2011:CDS% }. \NAMECITE{{GRIFFIN}}{% Ge:2017:GGC,% Liu:2018:GUC% }. \NAMECITE{group}{% Qian:2016:ODG,% Scott:2010:UFP% }. \NAMECITE{{Groute}}{% Ben-Nun:2017:GAM% }. \NAMECITE{grow}{% Reed:2010:DMT% }. \NAMECITE{Growing}{% Erdweg:2012:GLE,% Crestani:2010:ERG,% Sergey:2016:ERG% }. \NAMECITE{Grown}{% Alglave:2018:FSC% }. \NAMECITE{Grown-ups}{% Alglave:2018:FSC% }. \NAMECITE{growth}{% Li:2014:MHD% }. \NAMECITE{{GStream}}{% Seo:2015:GGS% }. \NAMECITE{guarantee}{% Gordon:2013:RGR,% Liang:2012:RGB% }. \NAMECITE{guaranteed}{% Jiang:2017:OFU,% Matsakis:2010:TAT% }. \NAMECITE{guarantees}{% Burckhardt:2010:RSP,% Jeffrey:2013:FRP,% Johnson:2015:EES,% Zhang:2015:LOS% }. \NAMECITE{Guard}{% Olson:2017:CGM% }. \NAMECITE{Guarded}{% Serrano:2018:GIP,% Atkey:2013:PCG,% Brandt:2010:TCA% }. \NAMECITE{Guarding}{% Ge:2017:GGC% }. \NAMECITE{guards}{% Karachalias:2015:GMT% }. \NAMECITE{{GUESSTIMATE}}{% Rajan:2010:GPM% }. \NAMECITE{Guest}{% Nitu:2017:SBQ,% Arya:2014:TRG,% Fu:2013:EUD,% Lange:2011:SSV,% Wang:2016:MGM% }. \NAMECITE{guest-{OS}}{% Fu:2013:EUD% }. \NAMECITE{guests}{% Wang:2016:MGM% }. \NAMECITE{{GUI}}{% Choi:2013:GGT,% Perez:2015:BGG,% Wurthinger:2011:AED% }. \NAMECITE{guidance}{% Jantz:2013:FAG% }. \NAMECITE{guide}{% Harper:2011:LWG,% Lammel:2011:HGS,% Licata:2016:FPG% }. \NAMECITE{Guided}{% Choi:2013:GGT,% Bowman:2015:PGM,% Byrne:2018:MMR,% Cai:2018:CRC,% Farhad:2012:PGD,% Grigore:2016:ARG,% Hsu:2013:IDB,% Le:2015:FDC,% Long:2016:FCE,% Machado:2016:PGC,% Oh:2014:SCS,% Ottoni:2018:HJP,% Podelski:2010:CGF,% Pradel:2014:EAR,% Raghothaman:2018:UGP,% Srikanth:2017:CVU,% Vechev:2010:AGS,% Wang:2016:APG,% Zhang:2016:QGM% }. \NAMECITE{Guiding}{% Lippmeier:2012:GPA% }. \NAMECITE{Guilt}{% Elliott:2015:GFI% }. \NAMECITE{{GUIs}}{% Czaplicki:2013:AFR,% Kramer:2014:UDO% }. \NAMECITE{{Guix}}{% Courtes:2017:CSG% }. \NAMECITE{gummy}{% Malakuti:2015:EGM% }. \NAMECITE{{Gunrock}}{% Wang:2015:GHP,% Wang:2016:GHP% }. \NAMECITE{{HA-VMSI}}{% Zhu:2017:VLV% }. \NAMECITE{Hack}{% Ottoni:2018:HJP% }. \NAMECITE{hackage}{% Morris:2010:ERU% }. \NAMECITE{{HACMS}}{% Fisher:2014:UFM% }. \NAMECITE{halide}{% Mendis:2015:HLH,% Denniston:2016:DH,% Ragan-Kelley:2013:HLC% }. \NAMECITE{{HALO}}{% Vytiniotis:2013:HHL% }. \NAMECITE{hand}{% Blondal:2018:DHT% }. \NAMECITE{hand-written}{% Blondal:2018:DHT% }. \NAMECITE{Handlers}{% Kammar:2013:HA,% Wernli:2013:OFC,% Wu:2014:EHS% }. \NAMECITE{Handles}{% Kalibera:2011:HRO% }. \NAMECITE{handling}{% Chen:2016:CIM,% Mercadal:2010:DSA,% OSullivan:2010:SEH,% Saha:2011:AIS,% Spink:2016:EAI,% Williams:2011:OHM% }. \NAMECITE{happened}{% Hanenberg:2015:WDW% }. \NAMECITE{happens}{% Thomson:2015:LHB% }. \NAMECITE{happens-before}{% Thomson:2015:LHB% }. \NAMECITE{{HappyJIT}}{% Homescu:2012:HTJ% }. \NAMECITE{hardness}{% Lavaee:2016:HDP% }. \NAMECITE{Hardware}{% Aronsson:2017:HSC,% Asmussen:2016:MHO,% Bhattacharyya:2017:PHE,% Cai:2018:VHA,% Casper:2011:HAT,% Casper:2012:HAT,% Cohen:2017:PST,% Colin:2016:EIF,% Ferraiuolo:2017:VPH,% Fix:2018:HMT,% Grossman:2013:HSF,% Ismail:2018:HSC,% Ji:2018:BGB,% Jin:2015:HAS,% Kotra:2017:HSC,% Liu:2015:GHS,% Lu:2017:FPL,% Lustig:2016:CVM,% Matveev:2015:RHN,% Prabhakar:2016:GCH,% Procter:2015:SDH,% Sadrosadati:2018:LEH,% Trippel:2017:TMM,% Zhang:2015:HDL,% Zhang:2016:MPU,% Zhang:2016:TED,% Zhu:2017:VLV,% Afek:2013:PHL,% Arulraj:2013:PRS,% Arvind:2010:HI,% Bacon:2012:TTW,% Bacon:2014:PRT,% Carbin:2013:VQR,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Dice:2013:UHT,% Dietrich:2017:OVA,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Ghica:2011:GSIb,% Haidar:2015:TBL,% Inoue:2012:ISC,% Kang:2013:HPP,% Kou:2010:OFF,% Li:2011:CHD,% Neelakantam:2010:RSE,% Nikhil:2010:UGP,% Odaira:2014:EGI,% Pavlou:2012:DBD,% Petrovic:2014:LHM,% Raghavan:2013:CSH,% Ren:2015:EER,% Ritson:2014:EGC,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD,% Sartor:2012:EMT,% Sheeran:2015:FPH,% Sung:2013:DEH,% Tran:2018:SSH,% Wang:2011:SHS,% Wang:2013:TEH,% Xiang:2015:SPH,% Yan:2012:VCH% }. \NAMECITE{Hardware-Assisted}{% Jin:2015:HAS% }. \NAMECITE{Hardware-{OS}}{% Lustig:2016:CVM% }. \NAMECITE{Hardware-Software}{% Colin:2016:EIF,% Kotra:2017:HSC,% Liu:2015:GHS,% Ismail:2018:HSC% }. \NAMECITE{Hardware/Operating}{% Asmussen:2016:MHO% }. \NAMECITE{Hardware/Operating-System}{% Asmussen:2016:MHO% }. \NAMECITE{Hardware/Software}{% Sadrosadati:2018:LEH,% Raghavan:2013:CSH,% Wang:2011:SHS% }. \NAMECITE{harmful}{% Park:2013:RCH% }. \NAMECITE{Harmonizing}{% Titzer:2013:HCF% }. \NAMECITE{harmony}{% Magalhaes:2011:FMM% }. \NAMECITE{harnesses}{% Joshi:2012:UHI% }. \NAMECITE{Harnessing}{% Arbel-Raviv:2018:HEB% }. \NAMECITE{Harvesting}{% Dai:2018:EDT,% Colin:2016:EIF,% Colin:2018:RES,% Pan:2017:LPM% }. \NAMECITE{hash}{% Maier:2016:CHT,% Metreveli:2012:CCP,% Nielsen:2016:SLF,% Prokopec:2018:CTC,% Steindorfer:2015:CSM,% Steindorfer:2015:OHA,% Steindorfer:2018:MOA% }. \NAMECITE{hash-array}{% Steindorfer:2015:OHA% }. \NAMECITE{hash-tries}{% Steindorfer:2018:MOA% }. \NAMECITE{hashing}{% Claessen:2013:SPN,% Grech:2011:JGE,% Zhang:2012:LLF% }. \NAMECITE{{Haskell}}{% Adams:2012:TYB,% Ankner:2013:EAH,% Aronsson:2017:HSC,% Blanchette:2014:ERN,% Blazevic:2013:ASM,% Breitner:2014:SZC,% Buiras:2015:HMS,% Chen:2017:ALF,% Claessen:2011:QLT,% Daniels:2012:ERH,% Diatchki:2015:IHT,% Eisenberg:2014:PFT,% Epstein:2011:THC,% Faddegon:2015:ADR,% Gundry:2015:TPU,% Handley:2018:ACT,% Keller:2010:RSP,% Kilpatrick:2014:BRH,% Launchbury:2010:COH,% Lindley:2013:HPP,% Lippmeier:2011:EPS,% Lippmeier:2013:DFF,% Liu:2013:ILH,% Magalhaes:2010:GDM,% Mainland:2010:NEC,% Mainland:2017:HCS,% Marlow:2010:SNM,% Mitchell:2012:SBB,% Morris:2014:SSH,% Muranushi:2014:ERT,% Newton:2016:PTC,% Okabe:2014:SDW,% Orchard:2014:EES,% Petersen:2013:ASV,% Polakow:2015:EFL,% Pop:2010:ERH,% Quick:2017:AMH,% Russo:2015:FPT,% Schmidt-Schauss:2013:CSH,% Stefan:2011:FDI,% Stolarek:2015:ITF,% Straka:2010:PHC,% Terei:2012:SH,% Vazou:2014:RTH,% Vazou:2017:TTP,% Vazou:2018:TPA,% Vollmer:2017:SHS,% Vytiniotis:2013:HHL,% Walker:2015:DFC,% Westbrook:2011:HHL,% Wiegley:2017:UCW,% Winant:2018:CED,% Wortmann:2013:COH,% Yang:2014:DSL,% vanGroningen:2010:ESB% }. \NAMECITE{{Hasochism}}{% Lindley:2013:HPP% }. \NAMECITE{{Haswell}}{% Ritson:2014:EGC% }. \NAMECITE{{HAWKEYE}}{% Tripp:2011:HED% }. \NAMECITE{{Hazelnut}}{% Omar:2017:HBT% }. \NAMECITE{{HCloud}}{% Delimitrou:2016:HRE% }. \NAMECITE{{HdpH}}{% Maier:2014:HDS% }. \NAMECITE{health}{% Hoffmann:2010:AHS% }. \NAMECITE{Heap}{% Vollmer:2017:SHS,% Aigner:2013:ATU,% Blackshear:2013:TPR,% Brotherston:2016:MCS,% Byma:2018:DHP,% Cameron:2015:JFE,% Dillig:2010:SHA,% Dillig:2011:PCM,% Itzhaky:2014:MRA,% Kanvar:2017:WNG,% Li:2014:MHD,% Liang:2010:DEP,% Madhusudan:2011:DLC,% Magill:2010:ANA,% Nanevski:2010:SVH,% Perez:2011:SLS,% Reichenbach:2010:WCG,% Stewart:2012:VHT,% Tan:2017:EPP,% Tarau:2011:IST,% Vechev:2010:PPC,% White:2013:CTP,% Zeng:2011:CCH% }. \NAMECITE{heap-manipulating}{% Magill:2010:ANA,% Nanevski:2010:SVH% }. \NAMECITE{Heaps}{% Nguyen:2018:SCM,% Bacon:2014:PRT,% Marlow:2011:MGC,% Coburn:2011:NHM,% Coburn:2012:NHM% }. \NAMECITE{Heartbeat}{% Acar:2018:HSP% }. \NAMECITE{heartbeats}{% Hoffmann:2010:AHS% }. \NAMECITE{Helium}{% Mendis:2015:HLH% }. \NAMECITE{help}{% Freeman:2012:HPH% }. \NAMECITE{Helper}{% Agrawal:2010:HLF,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP% }. \NAMECITE{Helping}{% Freeman:2012:HPH,% Xu:2011:LHP% }. \NAMECITE{{Hera}}{% McIlroy:2010:HJR% }. \NAMECITE{{Hera-JVM}}{% McIlroy:2010:HJR% }. \NAMECITE{Herding}{% Alglave:2014:HCM% }. \NAMECITE{{HERMIT}}{% Farmer:2012:HMP,% Farmer:2015:RHT% }. \NAMECITE{Heterogeneity}{% Gupta:2015:HER% }. \NAMECITE{Heterogeneous}{% Agarwal:2015:PPS,% Asmussen:2016:MHO,% Barbalace:2017:BBH,% Ginsbach:2018:AML,% Haria:2018:DMH,% Huang:2016:BKB,% Kotselidis:2017:HMR,% Liaqat:2016:SEE,% Lin:2016:MTP,% Rubin:2014:HCW,% Venkat:2016:HHI,% Auerbach:2010:LJC,% Bacon:2011:VAH,% Chafi:2010:LVH,% Chafi:2011:DSA,% Chandramohan:2014:PDP,% Chen:2012:PUA,% Chen:2015:TNL,% Dathathri:2018:GCO,% Delimitrou:2013:PQA,% Foltzer:2012:MSP,% Gelado:2010:ADS,% Grasso:2013:APS,% Kim:2012:OUP,% Kotsifakou:2018:HHP,% Mainland:2012:EHM,% Makarov:2016:CMS,% McIlroy:2010:HJR,% Phothilimthana:2013:PPH,% Pignotti:2013:ADP,% Prasad:2011:ACM,% Riebler:2018:ACA,% Sandes:2014:FGP,% Sbirlea:2012:MDF,% Steindorfer:2018:MOA,% Tao:2012:UGA,% Taylor:2017:AOO,% Virlet:2011:SSB,% Wernsing:2010:ECF,% Wernsing:2012:RHA,% Zhou:2013:OVM% }. \NAMECITE{Heterogeneous-{ISA}}{% Barbalace:2017:BBH,% Venkat:2016:HHI% }. \NAMECITE{{HeteroVisor}}{% Gupta:2015:HER% }. \NAMECITE{heuristic}{% Wernsing:2012:RHA% }. \NAMECITE{{HGMP}}{% vanBinsbergen:2018:FHF% }. \NAMECITE{{HHVM}}{% Ottoni:2018:HJP% }. \NAMECITE{hidden}{% Gao:2011:TMH,% Gao:2012:TMH,% vanderPloeg:2014:RRR% }. \NAMECITE{Hierarchical}{% Guatto:2018:HMM,% Maleki:2018:AHP,% Raghunathan:2016:HMM,% Anderson:2012:ECP,% Harshvardhan:2015:HAR,% Jarvi:2015:SPH,% Lal:2015:DID,% Lyberis:2012:MMA,% Treichler:2013:LSD% }. \NAMECITE{hierarchically}{% Yaghmazadeh:2016:STH% }. \NAMECITE{Hierarchies}{% Katz:2018:SRC,% Kalikar:2016:DNM,% Kienzle:2017:DDV,% Schafer:2010:TID% }. \NAMECITE{Hierarchy}{% Ausavarungnirun:2018:MRG,% Kim:2017:KPC,% Singh:2015:TVC,% Ahn:2011:HMS,% Baghsorkhi:2012:EPE,% Balatsouras:2013:CHC,% Bauer:2011:PMH,% Fang:2017:RHF% }. \NAMECITE{High}{% Amani:2016:CVH,% Besta:2018:SNL,% Chabbi:2015:HPL,% Grimmer:2016:HPC,% Guo:2016:HDI,% Jensen:2013:HLS,% Kaufmann:2016:HPP,% Kolli:2016:HPT,% Li:2018:HPG,% Olukotun:2012:HPE,% Roemer:2018:HCU,% Sadrosadati:2018:LEH,% Wang:2016:HPM,% Younge:2015:SHP,% Yu:2018:DAH,% dAntras:2017:HXU,% Agrawal:2016:EAE,% Al-Sibahi:2018:VHL,% Alias:2012:ORA,% Ankner:2013:EAH,% Bauer:2014:SLW,% Bonetta:2012:SLH,% Bosboom:2014:SCC,% Chiang:2014:ESI,% Dai:2013:LVM,% DeVito:2013:TMS,% DeVito:2014:FCR,% Ebrahimi:2010:FST,% Fu:2017:AHC,% Han:2018:HPM,% Hosking:2012:CHL,% Kannan:2016:HPP,% Kumar:2014:MCM,% Li:2013:CDW,% Licht:2018:DSF,% Longfield:2015:PGS,% Mendis:2015:HLH,% Pike:2012:ERD,% Ravichandran:2013:MES,% Richard-Foy:2014:EHL,% Rodrigues:2014:TPS,% Rompf:2013:ODS,% Selgrad:2016:LGV,% Sheard:2012:PPC,% Steuwer:2015:GPP,% Sujeeth:2014:FGH,% Terei:2014:MHP,% Thummalapenta:2011:SMS,% Tripp:2018:FHP,% Voellmy:2013:MHP,% Wang:2015:GHP,% Wang:2016:GHP,% Wilcox:2018:VVH,% Wurthinger:2017:PPE,% Xiang:2013:CAM,% Zu:2012:GBN% }. \NAMECITE{High-Assurance}{% Amani:2016:CVH,% Pike:2012:ERD% }. \NAMECITE{High-Capacity}{% Sadrosadati:2018:LEH% }. \NAMECITE{High-coverage}{% Roemer:2018:HCU,% Thummalapenta:2011:SMS% }. \NAMECITE{High-Density}{% Guo:2016:HDI% }. \NAMECITE{High-level}{% Jensen:2013:HLS,% Al-Sibahi:2018:VHL,% Alias:2012:ORA,% Hosking:2012:CHL,% Licht:2018:DSF,% Longfield:2015:PGS,% Ravichandran:2013:MES,% Richard-Foy:2014:EHL,% Rompf:2013:ODS,% Sheard:2012:PPC,% Steuwer:2015:GPP% }. \NAMECITE{High-Performance}{% Kolli:2016:HPT,% dAntras:2017:HXU,% Grimmer:2016:HPC,% Li:2018:HPG,% Bonetta:2012:SLH,% Bosboom:2014:SCC,% DeVito:2013:TMS,% DeVito:2014:FCR,% Ebrahimi:2010:FST,% Han:2018:HPM,% Kannan:2016:HPP,% Mendis:2015:HLH,% Rodrigues:2014:TPS,% Selgrad:2016:LGV,% Steuwer:2015:GPP,% Terei:2014:MHP,% Tripp:2018:FHP,% Voellmy:2013:MHP,% Wang:2015:GHP,% Wang:2016:GHP,% Wilcox:2018:VVH,% Wurthinger:2017:PPE% }. \NAMECITE{Higher}{% Barthe:2015:HOA,% Crary:2010:HOR,% Godefroid:2011:HOT,% Jung:2016:HOG,% Kobayashi:2010:HOM,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Maleki:2016:HOT,% Sojakova:2015:HIT,% Tobin-Hochstadt:2012:HOS,% Angiuli:2017:CHD,% Avanzini:2015:ACF,% Axelsson:2013:UCP,% Bergstrom:2014:PEH,% Birkedal:2014:MRA,% Broadbent:2013:CSC,% Cai:2014:TCH,% DalLago:2014:CEH,% Disney:2011:THO,% Dreyer:2010:IHO,% Dreyer:2010:RML,% Dunfield:2013:CEB,% Earl:2012:IPA,% Findler:2013:ICH,% Hague:2016:UDC,% Holdermans:2010:PFA,% Jia:2016:MBA,% Jost:2010:SDQ,% Kaki:2014:RFH,% Keil:2015:BAH,% Klein:2010:RTH,% Kobayashi:2011:PAC,% Kobayashi:2017:RBH,% Krebbers:2017:IPH,% Krogh-Jespersen:2017:RMT,% Lippmeier:2012:WEH,% Madhavan:2017:CBR,% Murase:2016:TVH,% Myreen:2012:PPS,% Neatherway:2012:TBA,% Neis:2015:PCV,% Nguyen:2015:RCC,% Ong:2011:VHO,% Pagani:2014:AQS,% Ramsay:2014:TDA,% Sangiorgi:2016:EBP,% Sergey:2014:MHO,% Swamy:2013:VHO,% Turon:2013:URH,% Unno:2013:ARC,% Watanabe:2016:ADF,% Westbrook:2011:HHL,% Xiang:2013:HHO% }. \NAMECITE{higher-dimensional}{% Angiuli:2017:CHD% }. \NAMECITE{Higher-Order}{% Barthe:2015:HOA,% Crary:2010:HOR,% Godefroid:2011:HOT,% Jung:2016:HOG,% Kobayashi:2010:HOM,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Maleki:2016:HOT,% Tobin-Hochstadt:2012:HOS,% Avanzini:2015:ACF,% Axelsson:2013:UCP,% Bergstrom:2014:PEH,% Birkedal:2014:MRA,% Broadbent:2013:CSC,% Cai:2014:TCH,% DalLago:2014:CEH,% Disney:2011:THO,% Dreyer:2010:IHO,% Dreyer:2010:RML,% Earl:2012:IPA,% Findler:2013:ICH,% Hague:2016:UDC,% Holdermans:2010:PFA,% Jia:2016:MBA,% Jost:2010:SDQ,% Kaki:2014:RFH,% Keil:2015:BAH,% Klein:2010:RTH,% Kobayashi:2011:PAC,% Kobayashi:2017:RBH,% Krebbers:2017:IPH,% Krogh-Jespersen:2017:RMT,% Lippmeier:2012:WEH,% Madhavan:2017:CBR,% Murase:2016:TVH,% Myreen:2012:PPS,% Neatherway:2012:TBA,% Neis:2015:PCV,% Nguyen:2015:RCC,% Ong:2011:VHO,% Pagani:2014:AQS,% Ramsay:2014:TDA,% Sangiorgi:2016:EBP,% Sergey:2014:MHO,% Swamy:2013:VHO,% Turon:2013:URH,% Unno:2013:ARC,% Watanabe:2016:ADF,% Westbrook:2011:HHL% }. \NAMECITE{higher-rank}{% Dunfield:2013:CEB% }. \NAMECITE{higher-ranked}{% Holdermans:2010:PFA% }. \NAMECITE{highest}{% Stanley:2010:AOH% }. \NAMECITE{Highlights}{% Hind:2014:SRH,% Hind:2013:CRH% }. \NAMECITE{Highly}{% Ren:2017:SDH,% Zeng:2015:PPH,% Zhang:2015:MRH,% Baghsorkhi:2012:EPE,% Barabash:2010:TGC,% Chari:2017:BEH,% Gerofi:2012:ETT,% Ma:2014:TAC,% Wang:2017:SHE,% Willcock:2011:APP% }. \NAMECITE{Highly-Available}{% Zhang:2015:MRH% }. \NAMECITE{Highly-Scalable}{% Ren:2017:SDH% }. \NAMECITE{highly-threaded}{% Ma:2014:TAC% }. \NAMECITE{{Hindley}}{% Pottier:2014:HME% }. \NAMECITE{hindsight}{% Tripp:2012:JEP% }. \NAMECITE{{hings}}{% Zhou:2016:PUH% }. \NAMECITE{hinted}{% Reames:2013:THC% }. \NAMECITE{hints}{% Aguston:2014:PHC,% Ke:2011:SPP% }. \NAMECITE{{HipHop}}{% Adams:2014:HVM,% Zhao:2012:HCP% }. \NAMECITE{{HIPStR}}{% Venkat:2016:HHI% }. \NAMECITE{History}{% Song:2017:HBA,% Dyer:2014:DVE% }. \NAMECITE{History-Based}{% Song:2017:HBA% }. \NAMECITE{hitchhiker}{% Lammel:2011:HGS% }. \NAMECITE{{HLIO}}{% Buiras:2015:HMS% }. \NAMECITE{Hoare}{% Black:2012:PSD,% Chlipala:2013:BSP,% Delbianco:2013:HSR,% Sergey:2016:HSS,% Sousa:2016:CHL,% Turon:2013:URH% }. \NAMECITE{{Hoare}-style}{% Delbianco:2013:HSR,% Sergey:2016:HSS,% Turon:2013:URH% }. \NAMECITE{{Hobbits}}{% Westbrook:2011:HHL% }. \NAMECITE{hoc}{% Gonthier:2011:HMA,% Ureche:2015:AAH% }. \NAMECITE{hole}{% Gissurarson:2018:SVH% }. \NAMECITE{holes}{% Gao:2013:UMR,% Gissurarson:2018:SVH,% Srivastava:2011:SPO% }. \NAMECITE{Holistic}{% Maas:2016:THL,% Dashti:2013:TMH,% Gay:2014:NLH,% Guha:2010:DPS% }. \NAMECITE{{Hollywood}}{% Petricek:2010:CHG% }. \NAMECITE{Homogeneous}{% Qi:2010:HFS,% vanBinsbergen:2018:FHF% }. \NAMECITE{homomorphic}{% Dong:2018:SSM% }. \NAMECITE{homomorphism}{% Mu:2011:GDT% }. \NAMECITE{Homotopical}{% Angiuli:2014:HPT% }. \NAMECITE{Homotopy}{% Sojakova:2015:HIT,% Licata:2016:FPG% }. \NAMECITE{Homotopy-Initial}{% Sojakova:2015:HIT% }. \NAMECITE{{Honu}}{% Rafkind:2013:HSE% }. \NAMECITE{{Hoopl}}{% Ramsey:2010:HMR% }. \NAMECITE{Hop}{% Wang:2018:HSA,% DHondt:2012:ISS% }. \NAMECITE{hope}{% Hanenberg:2010:FHL% }. \NAMECITE{hopefully}{% Blazevic:2013:ASM% }. \NAMECITE{{Hopjs}}{% Serrano:2016:GH% }. \NAMECITE{horizontal}{% Sidiroglou-Douskos:2015:AEE% }. \NAMECITE{{HorseIR}}{% Chen:2018:HBA% }. \NAMECITE{Host}{% Olson:2017:CGM,% Holk:2014:RBM,% Torlak:2014:LSV% }. \NAMECITE{Host-Accelerator}{% Olson:2017:CGM% }. \NAMECITE{hosted}{% Chevalier-Boisvert:2012:BSH% }. \NAMECITE{hosts}{% Cui:2013:VMV% }. \NAMECITE{hot}{% DElia:2011:MHC% }. \NAMECITE{{HotDrink}}{% Freeman:2013:HLW% }. \NAMECITE{{HOTL}}{% Xiang:2013:HHO% }. \NAMECITE{{HotSpot}}{% Bruno:2017:NPG% }. \NAMECITE{{HoTTSQL}}{% Chu:2017:HPQ% }. \NAMECITE{{HotWave}}{% Villazon:2010:HCA% }. \NAMECITE{{Howard}}{% Mazurak:2010:LCC% }. \NAMECITE{{HPC}}{% Zhang:2017:DLN,% Zhao:2017:PIH% }. \NAMECITE{{HPL}}{% Davies:2011:ABR,% Tang:2017:SCM% }. \NAMECITE{{HPVM}}{% Kotsifakou:2018:HHP% }. \NAMECITE{{HSPT}}{% Wang:2015:HPI% }. \NAMECITE{{HTM}}{% Chapman:2016:HSH,% Giles:2017:CCH,% Jafri:2013:WGI,% Wang:2017:ESC% }. \NAMECITE{{HTML5}}{% Hague:2015:DRC% }. \NAMECITE{Huge}{% Panwar:2018:MHP% }. \NAMECITE{hull}{% Nugteren:2012:BHM% }. \NAMECITE{human}{% Barowy:2012:API,% Hanenberg:2010:FHL% }. \NAMECITE{human-based}{% Barowy:2012:API% }. \NAMECITE{hungry}{% Yu:2016:PAO% }. \NAMECITE{{HW}}{% Guo:2014:EED,% Nikhil:2010:UGP,% Wu:2013:HSC,% vonHanxleden:2014:SSC% }. \NAMECITE{{HW/SW}}{% Guo:2014:EED,% Wu:2013:HSC,% vonHanxleden:2014:SSC% }. \NAMECITE{{HW/SW}-synthesis}{% vonHanxleden:2014:SSC% }. \NAMECITE{Hybrid}{% Chapman:2016:HSH,% Dalessandro:2012:HNC,% Devecsery:2018:OHA,% Hale:2016:EHP,% Kastrinis:2013:HCS,% Liu:2016:HCG,% Matveev:2015:RHN,% Pfefferle:2015:HVF,% Roy:2011:HBR,% Sengupta:2015:HSD,% Shali:2011:HPE,% Zhang:2014:HTB,% Zhang:2016:MPU,% Akram:2018:WRG,% Benveniste:2011:DRT,% Hackett:2012:FPH,% Kwon:2012:HAO,% Lee:2012:CHP,% Li:2012:CAP,% Luo:2014:ISM,% Marjanovic:2010:ECC,% Murray:2016:SRC,% Peng:2017:RTD,% Rosner:2014:BET,% Shi:2015:OAG,% Stancu:2015:SEH,% Wang:2013:FHF,% Dalessandro:2011:HNC% }. \NAMECITE{Hygiene}{% Adams:2015:TEH% }. \NAMECITE{Hygienic}{% Pombrio:2015:HRC,% Disney:2015:SYJ% }. \NAMECITE{Hylomorphisms}{% Hinze:2015:CHM,% Castro:2016:FPS% }. \NAMECITE{Hypercollecting}{% Assaf:2017:HSA% }. \NAMECITE{{HyperMAMBO}}{% dAntras:2017:HXU% }. \NAMECITE{{HyperMAMBO-X64}}{% dAntras:2017:HXU% }. \NAMECITE{Hyperstream}{% Suenaga:2013:HPS% }. \NAMECITE{Hypervisor}{% Huang:2016:BKB,% Jin:2015:HAS,% Nitu:2017:SBQ,% Williams:2016:EEH,% Xu:2016:SHS,% Arya:2014:TRG,% Le:2011:REV,% Lee:2010:SSR,% Stecklina:2014:SHO% }. \NAMECITE{Hypervisor-as-a-Service}{% Williams:2016:EEH% }. \NAMECITE{hypervisors}{% Kazempour:2010:AAA% }. \NAMECITE{{HythTM}}{% Bhattacharyya:2017:PHE% }. \NAMECITE{{I/O}}{% Arya:2014:TRG,% Blelloch:2013:CEF,% Bocq:2012:MUM,% Feng:2012:EPL,% Godefroid:2012:ASS,% Kuperman:2016:PR,% Malka:2015:REI,% OSullivan:2010:SEH,% Pfefferle:2015:HVF,% Xiao:2014:CPL,% Yang:2017:CLA% }. \NAMECITE{{i3QL}}{% Mitschke:2014:ILI% }. \NAMECITE{{Iago}}{% Checkoway:2013:IAW% }. \NAMECITE{{ICFP}}{% Findler:2013:ICH% }. \NAMECITE{{Icon3}}{% Tratt:2010:EIL% }. \NAMECITE{{Icon3}-like}{% Tratt:2010:EIL% }. \NAMECITE{Ideas}{% Tsafrir:2016:SAW% }. \NAMECITE{idempotence}{% Ramalingam:2013:FTI% }. \NAMECITE{idempotent}{% Zhang:2013:CFC,% deKruijf:2012:SAC% }. \NAMECITE{identical}{% Liu:2018:ISI% }. \NAMECITE{identification}{% Jin:2015:CPI,% Ryssel:2011:AVP,% Upadhyaya:2010:AAR% }. \NAMECITE{identifiers}{% Medeiros:2016:ESC,% Weiher:2014:PIU% }. \NAMECITE{Identifying}{% Inoue:2012:ISC,% Zhang:2017:ISC,% Isaacs:2014:ELS,% Sim:2012:PAF% }. \NAMECITE{{IDEs}}{% Kats:2010:SLW% }. \NAMECITE{Idiomatic}{% Ginsbach:2018:AML,% Bird:2013:UIT% }. \NAMECITE{Idle}{% Degenbaev:2016:ITG,% Singh:2015:TVC,% Ahmad:2010:JOI,% Altman:2010:PAI,% Woo:2010:CPD% }. \NAMECITE{{Idris}}{% Christiansen:2016:ERE% }. \NAMECITE{if}{% Hanenberg:2015:WDW,% Jovic:2011:CMI,% Russo:2015:FPT% }. \NAMECITE{{IFRit}}{% Effinger-Dean:2012:IIF% }. \NAMECITE{ignore}{% Chen:2016:CIM% }. \NAMECITE{{II}}{% Muroya:2016:MGI% }. \NAMECITE{{III}}{% Ghica:2011:GSIa,% Titzer:2013:HCF% }. \NAMECITE{ill}{% Seidel:2016:DWS% }. \NAMECITE{ill-typed}{% Seidel:2016:DWS% }. \NAMECITE{illuminating}{% Bell:2014:PID,% Might:2010:REC% }. \NAMECITE{{I}'m}{% Gotsman:2016:CIS% }. \NAMECITE{Image}{% Guo:2016:HDI,% Mullapudi:2015:PAO,% Sabne:2017:MBI,% Chiw:2012:DPD,% Jangda:2018:EFT,% Kim:2011:ASC,% Ragan-Kelley:2013:HLC,% Reiche:2017:AVI,% Wang:2016:HPM% }. \NAMECITE{imaging}{% Lu:2013:MLP% }. \NAMECITE{imbalanced}{% Mastoras:2016:UFC% }. \NAMECITE{{Immix}}{% Shahriyar:2013:TGR% }. \NAMECITE{immutability}{% Gordon:2012:URI,% Huang:2012:RRC,% Zibin:2010:OIG% }. \NAMECITE{Immutable}{% David:2011:ISM,% Steindorfer:2015:OHA,% Stucki:2015:RVP% }. \NAMECITE{impact}{% Chang:2012:IOT,% Dreyer:2010:IHO,% Dumitras:2010:UUI,% Gramoli:2015:MTY,% Hanenberg:2010:EAS,% Lapena:2017:AIN,% Oh:2014:SCS,% Ribeiro:2012:IFD,% Wade:2017:AVJ,% Yang:2011:WNM% }. \NAMECITE{impediments}{% Tripp:2011:HED% }. \NAMECITE{imperative}{% Ancona:2016:SSI,% Birkedal:2014:MRA,% Chargueraud:2011:CFV,% Chu:2015:AIP,% Demetrescu:2011:RIP,% Neis:2015:PCV,% Radoi:2014:TIC% }. \NAMECITE{impersonators}{% Strickland:2012:CIR% }. \NAMECITE{Implementability}{% Duan:2015:AMF% }. \NAMECITE{Implementation}{% Barijough:2015:IAM,% Lin:2016:SKT,% Procter:2015:SDH,% Tu:2015:CIE,% Wang:2015:HPI,% Brady:2010:SYI,% Chen:2017:ALF,% Gill:2011:DEF,% Gouseti:2015:ELI,% Kumar:2014:CVI,% Liu:2012:FPA,% Liu:2018:RBI,% Mendez-Lojo:2012:GII,% Oh:2012:DIS,% Omar:2017:PSF,% Rajaram:2013:FRT,% Romein:2010:LCI,% Schmidt-Schauss:2013:CSH,% Sujeeth:2014:FGH,% Thebault:2015:SEI,% Zu:2012:GBN% }. \NAMECITE{Implementation-Aware}{% Barijough:2015:IAM% }. \NAMECITE{Implementations}{% Amani:2016:CVH,% Barthe:2014:PRV,% Chen:2016:CDD,% Prountzos:2013:BCA,% Srivastava:2011:SPO% }. \NAMECITE{Implementing}{% Volanschi:2018:ISC,% Efftinge:2013:XID,% Foley-Bourgon:2017:EIC,% Schaefer:2010:SIR,% Walkingshaw:2013:CMI,% Wilcox:2015:VFI% }. \NAMECITE{implication}{% Garg:2016:LIU% }. \NAMECITE{Implications}{% Hauswald:2015:SOE,% Lin:2018:AIA,% Merrifield:2016:PIE,% Baldassin:2015:PID% }. \NAMECITE{Implicit}{% Chen:2011:ISA,% Long:2011:IIM,% Agrawal:2014:PGS,% DeWael:2017:JTI,% Feng:2011:SSP,% Inostroza:2016:MIM,% Oliveira:2012:ICN,% Prabhu:2011:CSL,% Trilla:2015:IIP% }. \NAMECITE{implicitly}{% Acar:2011:OSC% }. \NAMECITE{implicits}{% Oliveira:2010:TCO% }. \NAMECITE{impredicative}{% Serrano:2018:GIP% }. \NAMECITE{{impromptu}}{% Sorensen:2010:PTC% }. \NAMECITE{Improve}{% Chen:2017:PPQ,% Elyasi:2017:EIR,% Guo:2015:PBL,% Qian:2016:EFS,% Brady:2010:SYI,% Kamruzzaman:2010:SDS,% Stokes:2018:DAG% }. \NAMECITE{Improved}{% Kedlaya:2014:ITS,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD,% Ugawa:2010:IRB,% Srinivasan:2016:IAS,% Tomkins:2014:SIP% }. \NAMECITE{Improving}{% Ahn:2014:IJP,% Arulraj:2017:IVS,% Bardizbanyan:2015:IDA,% Bianchini:2017:IDE,% Diatchki:2015:IHT,% Fang:2012:IDP,% Finlayson:2013:IPE,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Hsu:2013:IDB,% Hsu:2018:SRP,% Jaffer:2015:IRD,% Kulkarni:2010:IBP,% Lee:2014:IPL,% Liu:2010:IPL,% Martinez:2018:ITR,% Mehta:2015:ICS,% Mukkara:2016:WID,% Omote:2015:IAE,% Pai:2013:IGC,% Ramachandran:2016:IEI,% Titzer:2010:ICR,% Trilla:2015:IIP,% Wang:2018:IDG,% Yates:2017:ISP,% Yuan:2011:ISD,% Yuan:2012:ISD,% Zhang:2015:IPA,% Ding:2017:UNS,% Jafri:2013:WGI,% Jia:2013:SID,% Jog:2013:OCT,% Mannarswamy:2010:CAS,% Ouyang:2013:PTS,% Panchekha:2015:AIA,% Saha:2011:AIS,% Tang:2015:COW,% Ureche:2013:MIS,% Wamhoff:2013:FIP% }. \NAMECITE{impure}{% Chlipala:2010:VCI,% Staton:2013:UPI% }. \NAMECITE{In-Memory}{% Fujiki:2018:MDP,% Tang:2017:SCM,% Yu:2018:DAH,% Chatzopoulos:2016:EES,% Li:2018:HPG% }. \NAMECITE{In-Network}{% Liu:2017:ITN% }. \NAMECITE{in-order}{% Tran:2018:SSH% }. \NAMECITE{In-place}{% Sung:2014:PTR,% Catanzaro:2014:DPM,% Henriksen:2017:FPF% }. \NAMECITE{in-situ}{% Liu:2018:ISI% }. \NAMECITE{in-stadium}{% Narasimhan:2016:NGS% }. \NAMECITE{in-vivo}{% Chipounov:2011:SPV,% Chipounov:2012:SPV% }. \NAMECITE{{IncBricks}}{% Liu:2017:ITN% }. \NAMECITE{{IncLing}}{% Al-Hajjaji:2017:IEP% }. \NAMECITE{inclusion}{% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII% }. \NAMECITE{inclusion-based}{% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII% }. \NAMECITE{incomplete}{% Huang:2016:PMR% }. \NAMECITE{inconsistencies}{% Gabel:2010:SSD% }. \NAMECITE{Inconsistent}{% Mao:2016:RFR% }. \NAMECITE{Increased}{% Chen:2016:BQA% }. \NAMECITE{Increasing}{% DeLozier:2018:SSO,% Sudan:2010:MPI% }. \NAMECITE{Incremental}{% Bhatotia:2015:ITL,% Cusumano-Towner:2018:IIP,% Dai:2017:PII,% DiLorenzo:2016:IFD,% Hammer:2015:ICN,% Haque:2015:FMI,% Miao:2011:ITC,% Wang:2011:IUE,% Al-Hajjaji:2017:IEP,% Burckhardt:2011:TPO,% Cicek:2016:TTI,% Doeraene:2016:PIW,% Erdweg:2015:CCF,% Erdweg:2015:SOI,% Hammer:2014:ACD,% Person:2011:DIS,% Swaine:2010:BFI,% Tian:2011:ESP,% Ugawa:2010:IRB% }. \NAMECITE{incrementalization}{% Chen:2012:TDA% }. \NAMECITE{incrementalizing}{% Cai:2014:TCH% }. \NAMECITE{Indentation}{% Adams:2014:ISP,% Adams:2013:PPI% }. \NAMECITE{Indentation-sensitive}{% Adams:2014:ISP,% Adams:2013:PPI% }. \NAMECITE{independent}{% Ansel:2011:LIS,% Brutschy:2014:SAI,% Pape:2016:LIS,% Ramsey:2011:RRM% }. \NAMECITE{Index}{% Rajbhandari:2017:OFI,% Afek:2011:CIA% }. \NAMECITE{index-aware}{% Afek:2011:CIA% }. \NAMECITE{Indexed}{% Thibodeau:2016:ICT,% Atkey:2013:AIA,% Birkedal:2011:SIK,% Cave:2012:PBI,% Jia:2013:SID,% Lippmeier:2012:GPA% }. \NAMECITE{indexes}{% Pinto:2011:SAC% }. \NAMECITE{Indicators}{% Acar:2017:CSC% }. \NAMECITE{indirect}{% Jia:2013:SID% }. \NAMECITE{indirection}{% Hobor:2010:TIA% }. \NAMECITE{induction}{% Chu:2015:AIP% }. \NAMECITE{Inductive}{% Dillig:2013:IIG,% Farzan:2013:IDF,% Sojakova:2015:HIT,% Ahn:2011:HMS,% Al-Sibahi:2018:VHL,% Altenkirch:2016:TTT,% Brotherston:2016:MCS,% Danner:2015:DCS,% Itzhaky:2010:SIS,% Madhusudan:2012:RPI,% Padon:2016:DII,% Polozov:2015:FFI,% Srivastava:2011:PBI% }. \NAMECITE{industrial}{% Moore:2012:MLF,% Scott:2010:UFP,% Slaatten:2012:TAG% }. \NAMECITE{industrial-strength}{% Moore:2012:MLF% }. \NAMECITE{industry}{% Ohori:2014:SIP% }. \NAMECITE{Inefficiencies}{% Wen:2018:WSI% }. \NAMECITE{inefficient}{% Brady:2010:SYI% }. \NAMECITE{inefficiently}{% Xu:2010:DIU% }. \NAMECITE{inefficiently-used}{% Xu:2010:DIU% }. \NAMECITE{inequalities}{% Braquehais:2017:SDC% }. \NAMECITE{inequality}{% Ding:2017:GTD,% Upadrasta:2013:SPS% }. \NAMECITE{inexact}{% Padua:2014:WEI% }. \NAMECITE{{Infer}}{% Menendez:2017:AID% }. \NAMECITE{Inferable}{% Tate:2010:IOO% }. \NAMECITE{Inference}{% Bastani:2015:SIU,% Castagna:2015:PFS,% Hsiao:2017:ASI,% Kwon:2016:LCI,% Albert:2010:PIM,% An:2011:DIS,% Bauer:2013:FPA,% Beckman:2011:PMS,% Boston:2015:PTI,% Botincan:2012:RSS,% Chandra:2016:TIS,% Chen:2016:PTI,% Cusumano-Towner:2018:IIP,% Dillig:2012:AED,% Dillig:2013:IIG,% Dolan:2017:PST,% Emmi:2016:SAD,% Gehr:2018:BPI,% Ghica:2011:GSIa,% Hackett:2012:FPH,% Huang:2012:RRC,% Le:2015:TNT,% Loncaric:2016:PFT,% Mansinghka:2018:PPP,% Menendez:2017:AID,% Middelkoop:2011:ITI,% Noonan:2016:PTI,% Oancea:2012:LIT,% Ou:2015:AAI,% Padhi:2016:DDP,% Raghothaman:2018:UGP,% Rastogi:2012:IOG,% Schafer:2010:TID,% Shan:2017:EBI,% Simon:2014:OIF,% Weeratunge:2011:APA,% Zhao:2012:PTI% }. \NAMECITE{Inferring}{% Khalaj:2018:IOD,% Negara:2011:IOT,% Paletov:2018:ICA,% Pombrio:2018:ITR,% Altidor:2014:RJG,% Burnim:2012:NIN,% Padon:2016:DII,% Sankaranarayanan:2013:SAP% }. \NAMECITE{{InfiniBand}}{% Prades:2016:CAX,% Zhang:2017:DLN% }. \NAMECITE{infinitary}{% Severi:2012:PTS% }. \NAMECITE{infinite}{% Abel:2013:CPI,% Beyene:2014:CBA,% Endrullis:2012:CES,% Kling:2012:BDI% }. \NAMECITE{influence}{% Mayer:2012:ESI,% Weirich:2017:IDT% }. \NAMECITE{influential}{% Dreyer:2013:SMI% }. \NAMECITE{inform}{% Morris:2010:ERU% }. \NAMECITE{Information}{% Ferraiuolo:2017:VPH,% James:2012:IE,% Lourenco:2015:DIF,% Yoon:2016:PPI,% Zhang:2015:HDL,% Assaf:2017:HSA,% Austin:2012:MFD,% Bastani:2015:IVA,% Broberg:2010:PRB,% Buiras:2015:HMS,% Chang:2012:IOT,% Costanzo:2016:EEV,% Khudia:2012:ESE,% Kislal:2018:ECC,% Li:2011:CHD,% Liu:2018:GUC,% Rosa:2017:ARC,% Schoepe:2014:STI,% Stefan:2011:FDI,% Stefan:2012:ACT,% Xiao:2014:PPI,% Yang:2016:PDI,% deAmorim:2014:VIF% }. \NAMECITE{Information-Flow}{% Yoon:2016:PPI,% Zhang:2015:HDL,% Buiras:2015:HMS,% Costanzo:2016:EEV,% deAmorim:2014:VIF% }. \NAMECITE{Infrastructure}{% Lee:2014:IFL,% Otte:2012:ICB,% Zhao:2017:PIH,% Litty:2011:PAI,% Navas:2011:CBR,% Noll:2012:IDO% }. \NAMECITE{Infrastructure-free}{% Lee:2014:IFL% }. \NAMECITE{Infrastructures}{% Yu:2016:CWM,% Radermacher:2010:GEI% }. \NAMECITE{ing}{% Rossberg:2015:CMU% }. \NAMECITE{inhabitant}{% Scherer:2015:WST% }. \NAMECITE{inhabiting}{% Morihata:2011:BTI% }. \NAMECITE{inheritance}{% Allen:2011:TCM,% Alshara:2016:MLO,% DeWael:2017:JTI,% Gerakios:2013:FIS,% Ramananandro:2011:FVO,% Spacek:2013:ISS% }. \NAMECITE{Initial}{% Luo:2014:ISM,% Sojakova:2015:HIT% }. \NAMECITE{initialisation}{% Summers:2011:FBC% }. \NAMECITE{initialization}{% Martin:2014:TCR,% Matsakis:2010:TAT% }. \NAMECITE{Initiated}{% Sung:2015:DES% }. \NAMECITE{Injecting}{% Zhang:2013:IMF% }. \NAMECITE{Injection}{% Sato:2017:NIT,% Joshi:2011:PPT,% Ray:2012:DCI% }. \NAMECITE{Injective}{% Stolarek:2015:ITF% }. \NAMECITE{{InkTag}}{% Hofmann:2013:ISA% }. \NAMECITE{Inline}{% Rigger:2018:AXI,% Chakravarty:2014:FIC% }. \NAMECITE{inlining}{% Lal:2015:DID% }. \NAMECITE{innovation}{% Arvind:2010:HI% }. \NAMECITE{innovations}{% Shen:2017:BGB% }. \NAMECITE{Input}{% Aleen:2010:IDD,% Bergan:2013:ICS,% Coppa:2012:ISP,% Laurenzano:2016:IRU,% Bastani:2017:SPI,% Bhattacharya:2013:CCI,% Botincan:2013:SSL,% Ding:2015:AAC,% Feser:2015:SDS,% Gulwani:2011:ASP,% Li:2013:SIA,% Long:2014:SIF,% Rosner:2014:BET,% Samadi:2012:AIA,% Tian:2010:ICP,% Tian:2011:STT,% Wang:2017:SHE,% Yang:2010:OCG,% Zhou:2014:SEM% }. \NAMECITE{input-adaptive}{% Zhou:2014:SEM% }. \NAMECITE{input-aware}{% Samadi:2012:AIA% }. \NAMECITE{input-centric}{% Tian:2010:ICP% }. \NAMECITE{input-consciousness}{% Tian:2011:STT% }. \NAMECITE{Input-covering}{% Bergan:2013:ICS% }. \NAMECITE{input-data}{% Yang:2010:OCG% }. \NAMECITE{Input-driven}{% Aleen:2010:IDD% }. \NAMECITE{input-output}{% Botincan:2013:SSL,% Feser:2015:SDS,% Gulwani:2011:ASP,% Wang:2017:SHE% }. \NAMECITE{Input-sensitive}{% Coppa:2012:ISP% }. \NAMECITE{inputs}{% Chiang:2014:ESI,% Deng:2013:ECB,% Laurenzano:2016:IRU,% Le:2014:CVE% }. \NAMECITE{ins}{% Rastogi:2012:IOG% }. \NAMECITE{insertion}{% Allende:2014:CIS,% Bender:2015:DFI% }. \NAMECITE{insertions}{% Joisha:2014:STF% }. \NAMECITE{insight}{% Gaboardi:2011:LPS% }. \NAMECITE{Inspection}{% Suneja:2017:SIL,% Breitner:2018:PCP% }. \NAMECITE{Inspired}{% Williams:2016:BIC% }. \NAMECITE{instability}{% Bao:2013:FDI,% Lee:2015:RRA% }. \NAMECITE{Instance}{% Morris:2010:ICT,% Devriese:2011:BST% }. \NAMECITE{{{instanceof}}}{% Sewe:2012:NSI% }. \NAMECITE{instances}{% Blondal:2018:DHT,% Morris:2010:ICT% }. \NAMECITE{Instant}{% Miller:2013:IPG% }. \NAMECITE{instantiation}{% Alshara:2016:MLO,% Dietrich:2017:OVA,% Totla:2013:CIB% }. \NAMECITE{instantiation-based}{% Totla:2013:CIB% }. \NAMECITE{instead}{% Antonopoulos:2017:DIS,% Bodden:2013:SLS% }. \NAMECITE{Instruction}{% Ajay:2017:GIL,% Chamith:2017:IPL,% Yan:2018:FPS,% Dias:2010:AGI,% Godefroid:2012:ASS,% Heule:2016:SSA,% Jang:2011:ISA,% Kyle:2012:EPI,% Li:2010:AAB,% Porpodas:2013:LLA,% Ramsey:2011:RRM,% Spink:2016:EAI,% Yang:2010:SLI,% Zheng:2014:WAD% }. \NAMECITE{Instruction-Level}{% Ajay:2017:GIL% }. \NAMECITE{instruction-scheduling-aware}{% Jang:2011:ISA% }. \NAMECITE{instructions}{% Finlayson:2013:IPE,% Mainland:2013:EVI% }. \NAMECITE{Instrumentation}{% Jin:2010:ISS,% Zeng:2015:PPH,% Bruening:2012:TDI,% Chamith:2017:IPL,% Lyu:2014:DER,% Roy:2011:HBR,% Zhang:2014:PSS% }. \NAMECITE{Integer}{% Sidiroglou-Douskos:2015:TAI,% Acharya:2018:PAT,% Ben-Amram:2013:LRP,% Kang:2015:FCM,% Long:2014:SIF% }. \NAMECITE{integer-pointer}{% Kang:2015:FCM% }. \NAMECITE{integers}{% Loitsch:2010:PFP% }. \NAMECITE{Integral}{% Rajbhandari:2017:OFI% }. \NAMECITE{Integrated}{% Kats:2011:ILD,% Lee:2017:IIP,% Liu:2015:SDS,% Tarau:2011:IST,% Bhaskaracharya:2016:SIA,% Cheney:2013:PTL,% Dashti:2017:AMM,% Farooqui:2016:AAW,% Mitschke:2014:ILI,% Muulu:2012:SAI% }. \NAMECITE{Integrating}{% Biehl:2010:ISA,% Imam:2012:ITP,% Krishnaswami:2015:ILD,% Wrigstad:2010:ITU,% Zheng:2017:ITS,% Barowy:2012:API,% Silberstein:2013:GIF% }. \NAMECITE{integration}{% Porkolab:2011:DSL,% Sobernig:2012:CCA,% Tian:2011:STT% }. \NAMECITE{Integrity}{% Dickens:2018:SCI,% Fletcher:2015:FON,% Taassori:2018:VRP,% Hofmann:2011:EOS,% Hofmann:2012:EOS,% Huang:2010:OES,% Niu:2014:MCF% }. \NAMECITE{{Intel}}{% Bhattacharyya:2017:PHE,% Ge:2017:GGC,% Liu:2013:ILH% }. \NAMECITE{Intelligence}{% Chen:2017:BDA,% Kang:2017:NCI% }. \NAMECITE{intensional}{% Brown:2017:TSE% }. \NAMECITE{Intensive}{% Guo:2018:PCA% }. \NAMECITE{Inter}{% Bhattacharjee:2010:ICC,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Bhaskaracharya:2016:SIA,% Bouajjani:2011:IPA,% Octeau:2016:CSA,% Shan:2012:FIA,% Sorensen:2016:PIW,% Wu:2012:EIS% }. \NAMECITE{inter-application}{% Shan:2012:FIA% }. \NAMECITE{inter-array}{% Bhaskaracharya:2016:SIA% }. \NAMECITE{inter-component}{% Octeau:2016:CSA% }. \NAMECITE{Inter-core}{% Bhattacharjee:2010:ICC,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP% }. \NAMECITE{inter-procedural}{% Bouajjani:2011:IPA% }. \NAMECITE{inter-sequence}{% Wu:2012:EIS% }. \NAMECITE{inter-workgroup}{% Sorensen:2016:PIW% }. \NAMECITE{Interacting}{% Salkeld:2013:IDO% }. \NAMECITE{interaction}{% Gimenez:2016:CI,% Hannousse:2012:SAA,% Muroya:2016:MGI,% Sanen:2010:MPS% }. \NAMECITE{Interactions}{% Olson:2017:CGM,% Batory:2012:FIP,% Hatch:2018:RRI,% Herzeel:2010:DPR,% Shan:2012:FIA,% Soares:2018:EFI% }. \NAMECITE{Interactive}{% Haque:2015:FMI,% Jeon:2016:TTD,% Krebbers:2017:IPH,% Leung:2015:IPS,% Norell:2013:IPD,% Farmer:2012:HMP,% Kim:2014:VAM,% Li:2016:WSI,% Padon:2016:ISV% }. \NAMECITE{Interactively}{% Bastani:2015:IVA% }. \NAMECITE{intercepting}{% Verwaest:2011:FOL% }. \NAMECITE{intercession}{% VanCutsem:2010:PDP% }. \NAMECITE{Interconnect}{% Song:2017:HBA,% Kirman:2010:PEA,% Majo:2011:MMN% }. \NAMECITE{Interconnects}{% Kwon:2018:MEF% }. \NAMECITE{interdependencies}{% Lin:2012:UKT% }. \NAMECITE{interesting}{% Sheeran:2015:FPH% }. \NAMECITE{Interface}{% Chlipala:2015:NIM,% Lustig:2016:CVM,% Checkoway:2013:IAW,% Hess:2015:ALF,% Kell:2010:CAA,% Murawski:2014:GSI,% Li:2011:JEC% }. \NAMECITE{Interfaces}{% Pfefferle:2015:HVF,% Witchel:2016:PPW,% Chong:2014:CCT,% Foust:2016:GRP,% Freeman:2013:HLW,% Jarvi:2010:AUI,% Kilpatrick:2014:BRH,% Krishnaswami:2011:SMG,% Lee:2010:JSD,% Pradel:2014:EAR,% Rodrigues:2014:TPS,% Wehr:2010:JBP% }. \NAMECITE{Interference}{% Han:2016:IMD,% Colin:2016:EIF,% Effinger-Dean:2012:IIF,% Reddy:2012:SCI,% Sinha:2011:IA% }. \NAMECITE{interference-free}{% Effinger-Dean:2012:IIF% }. \NAMECITE{interfering}{% Winograd-Cort:2014:SNI% }. \NAMECITE{Interleaved}{% Yu:2016:CWM,% Joshi:2012:UHI% }. \NAMECITE{interleaving}{% Brock:2018:PBS% }. \NAMECITE{Intermediate}{% Hasabnis:2016:LAI,% Schardl:2017:TEF,% Downen:2016:SCC,% Ramsey:2011:RRM,% Zhao:2012:FLI% }. \NAMECITE{Intermittent}{% Colin:2016:EIF,% Colin:2016:CTC,% Lucia:2015:SSP,% Sharma:2011:BMS,% Sharma:2012:BMS% }. \NAMECITE{internal}{% Ramachandran:2015:CFC,% Ramachandran:2016:IEI% }. \NAMECITE{Internally}{% Blelloch:2012:IDP% }. \NAMECITE{{Internet}}{% Pignotti:2013:ADP% }. \NAMECITE{interoperability}{% Dagand:2016:PTE,% Grimmer:2016:HPC% }. \NAMECITE{interoperable}{% Yang:2014:PMI% }. \NAMECITE{interpolants}{% Heizmann:2010:NI% }. \NAMECITE{interpolation}{% Totla:2013:CIB% }. \NAMECITE{interposition}{% Strickland:2012:CIR% }. \NAMECITE{Interpretation}{% Zhang:2015:IPA,% Brunthaler:2010:EIU,% Chaudhuri:2010:SI,% Cousot:2012:AIFa,% Cousot:2012:AIFb,% Cousot:2014:GCC,% Dissegna:2014:TCA,% Frankle:2016:EDS,% Henglein:2011:REC,% Jay:2011:TSI,% Wang:2015:VAR% }. \NAMECITE{Interpreted}{% Fumero:2017:JTG% }. \NAMECITE{interpreter}{% Brown:2016:BTN,% DHondt:2012:ISS,% Kalibera:2014:FAS,% Odaira:2014:EGI% }. \NAMECITE{interpreters}{% Amin:2017:TSP,% Darais:2015:GTM,% Humer:2015:DSL,% Inostroza:2016:MIM,% Marr:2015:TVP,% Sergey:2013:MAI,% Verwaest:2010:PBR,% Wurthinger:2013:SOA,% Zhang:2014:AIO% }. \NAMECITE{Interprocedural}{% Chatterjee:2015:QIA,% Wang:2017:GSM,% Albarghouthi:2012:PTI,% Feng:2015:EQD,% Liu:2018:CIC,% Zhang:2014:HTB% }. \NAMECITE{interrelated}{% Sadat-Mohtasham:2010:TPD% }. \NAMECITE{Interrupt}{% Tu:2015:CIE,% Schwarz:2011:SAI,% Spink:2016:EAI% }. \NAMECITE{interrupt-driven}{% Schwarz:2011:SAI% }. \NAMECITE{interruptible}{% Chen:2016:TCV% }. \NAMECITE{Intersection}{% Dudenhefner:2017:ITC,% Dunfield:2012:EIU,% Keil:2015:BAH,% Oliveira:2016:DIT,% Pearce:2017:RSC% }. \NAMECITE{Interval}{% Wen:2018:IBM,% Gindraud:2016:ICM% }. \NAMECITE{Interval-based}{% Wen:2018:IBM% }. \NAMECITE{interview}{% Black:2012:PSD% }. \NAMECITE{Intra}{% Dautenhahn:2015:NKO,% Elyasi:2017:EIR,% Muralidhara:2010:IAS,% Bhaskaracharya:2016:SIA,% Liu:2018:GUC% }. \NAMECITE{Intra-application}{% Muralidhara:2010:IAS% }. \NAMECITE{intra-array}{% Bhaskaracharya:2016:SIA% }. \NAMECITE{Intra-Kernel}{% Dautenhahn:2015:NKO% }. \NAMECITE{intra-query}{% Liu:2018:GUC% }. \NAMECITE{Intra-Request}{% Elyasi:2017:EIR% }. \NAMECITE{Intrinsic}{% Manilov:2015:FRT% }. \NAMECITE{introducing}{% Winograd-Cort:2012:WIE% }. \NAMECITE{introductory}{% Gulwani:2018:ACP,% Lee:2017:SRE,% Singh:2013:AFG,% Wang:2018:SAR% }. \NAMECITE{Introspection}{% Chiang:2013:IBM,% Suneja:2015:EVI,% Fu:2013:EUD,% Hizver:2014:RTD% }. \NAMECITE{Introspection-based}{% Chiang:2013:IBM% }. \NAMECITE{Introspective}{% Earl:2012:IPA,% Smaragdakis:2014:IAC% }. \NAMECITE{intrusive}{% Moreno:2013:NIP% }. \NAMECITE{intuitive}{% Devine:2018:MCI% }. \NAMECITE{Invalid}{% Vafeiadis:2015:CCO% }. \NAMECITE{Invalidations}{% Sung:2015:DES% }. \NAMECITE{invariance}{% Alglave:2017:OPI,% Atkey:2013:AIA% }. \NAMECITE{invariant}{% Dillig:2013:IIG,% Liu:2010:LFI% }. \NAMECITE{invariant-driven}{% Liu:2010:LFI% }. \NAMECITE{Invariants}{% Jung:2015:IMI,% Ying:2017:IQP,% Chatterjee:2017:SIP,% Chong:2013:BIS,% Coughlin:2014:FTA,% Dillig:2010:SHA,% Garg:2016:LIU,% Mai:2013:VSI,% Padon:2016:DII,% Rosner:2014:BET,% Sahoo:2013:ULI,% Shi:2010:DUW% }. \NAMECITE{Inverse}{% Yamaguchi:2016:IMS,% Kim:2011:VSC% }. \NAMECITE{inversion}{% Hu:2017:API,% Srivastava:2011:PBI% }. \NAMECITE{Invertible}{% Rendel:2010:ISD,% Matsuda:2018:EIL% }. \NAMECITE{Investigating}{% Medeiros:2014:IPB,% Neves:2012:ISE,% Medeiros:2016:ESC% }. \NAMECITE{investigation}{% Fischer:2016:EIE% }. \NAMECITE{Invited}{% Tsafrir:2016:SAW,% Pizlo:2017:JVM,% Quick:2017:AMH,% Remy:2017:OEP,% Siek:2017:CPT% }. \NAMECITE{Invited-Speakers}{% Tsafrir:2016:SAW% }. \NAMECITE{invocation}{% Long:2011:IIM% }. \NAMECITE{{IO}}{% Han:2018:HPM,% Harris:2011:ACA,% Voellmy:2013:MHP% }. \NAMECITE{{IOGP}}{% Dai:2017:PII% }. \NAMECITE{{IOMMU}}{% Malka:2015:REI,% Markuze:2016:TIP,% Markuze:2018:DOF,% Younge:2015:SHP% }. \NAMECITE{{IoT}}{% Lee:2017:IIP% }. \NAMECITE{{IOV}}{% Xu:2016:SHS,% Younge:2015:SHP,% Zhang:2017:DLN% }. \NAMECITE{{IR}}{% Leopoldseder:2016:JJT% }. \NAMECITE{{iReplayer}}{% Liu:2018:ISI% }. \NAMECITE{{Iris}}{% Jung:2015:IMI% }. \NAMECITE{{Ironclad}}{% DeLozier:2013:ICL% }. \NAMECITE{Irregular}{% Ainsworth:2018:ETP,% Ben-Nun:2017:GAM,% Kim:2018:SDS,% Sabet:2018:TTI,% Baghsorkhi:2016:FAV,% Bauer:2011:PMH,% Clifton-Everest:2017:SIA,% Hassaan:2011:OVU,% Hegde:2016:SRS,% Kim:2012:ESC,% Nguyen:2011:SCS,% Nguyen:2012:SCS,% Ravishankar:2015:DMC% }. \NAMECITE{irregular/regular}{% Ravishankar:2015:DMC% }. \NAMECITE{irregularities}{% Zhang:2011:FED,% Zhang:2012:FED% }. \NAMECITE{{ISA}}{% Barbalace:2017:BBH,% Chang:2014:EMV,% Flur:2016:MAA,% Trippel:2017:TMM,% Venkat:2016:HHI,% Wang:2015:HPI,% Wang:2018:ECI,% Witchel:2016:PPW% }. \NAMECITE{{ISAs}}{% Hashmi:2011:CNI,% Hashmi:2012:CNI% }. \NAMECITE{Isoefficiency}{% Shudler:2017:IPC% }. \NAMECITE{isolated}{% Sinha:2016:DVM% }. \NAMECITE{Isolating}{% Lucia:2011:IUC% }. \NAMECITE{Isolation}{% Zhao:2013:INT,% Zhu:2017:VLV,% Burckhardt:2010:CPR,% Jin:2010:ISS,% Lublinerman:2011:DI% }. \NAMECITE{isomorphisms}{% Levy:2017:CI% }. \NAMECITE{issues}{% Medeiros:2016:ESC% }. \NAMECITE{it/faster}{% Hackett:2014:WWM% }. \NAMECITE{Iteration}{% Sundararajah:2017:LTN,% Bao:2016:PDV% }. \NAMECITE{iterations}{% DElia:2013:BLP% }. \NAMECITE{Iterative}{% Middelkoop:2011:ITI,% Sabne:2017:MBI,% Veldema:2011:IDP,% Chen:2010:EIO,% Chen:2013:OAO,% Nobre:2016:GBI,% Vora:2014:AEA% }. \NAMECITE{iterators}{% Rayside:2013:SIA,% Zhang:2014:AIO% }. \NAMECITE{{iThreads}}{% Bhatotia:2015:ITL% }. \NAMECITE{{IV}}{% Ghica:2011:GSIb% }. \NAMECITE{{Ivory}}{% Elliott:2015:GFI% }. \NAMECITE{{Ivy}}{% Padon:2016:ISV% }. \NAMECITE{{Jalapeno}}{% Arnold:2011:AOJ% }. \NAMECITE{{JANUS}}{% Tripp:2012:JEP% }. \NAMECITE{{Jaunt}}{% Achour:2018:TDC% }. \NAMECITE{{Java}}{% Altidor:2014:RJG,% Amin:2016:JST,% Auerbach:2010:LJC,% Axelsen:2013:PTD,% Biboudis:2017:RJD,% Bogdanas:2015:KJC,% Chisnall:2017:CJS,% Demange:2013:PBB,% Dietrich:2015:GSE,% Efftinge:2013:XID,% Flanagan:2013:PES,% Gerakios:2014:RTP,% Grigore:2017:JGT,% Gvero:2015:SJE,% Hoppe:2013:DDB,% Horie:2014:SDJ,% Inoue:2012:AML,% Inoue:2012:ISC,% Kaufmann:2013:SCO,% Leopoldseder:2016:JJT,% Li:2011:JEC,% Lopes:2015:HSA,% Marek:2014:SRC,% Mastrangelo:2015:UYO,% McGachey:2010:CJC,% Murawski:2014:GSI,% Mytkowicz:2010:EAJ,% Nakaike:2010:LER,% Noll:2013:OFD,% Odaira:2010:ERT,% Ogata:2010:SJN,% Palmer:2011:BJM,% Parizek:2012:PAJ,% Pina:2014:RDJ,% Rehman:2016:VMJ,% Sartor:2012:EMT,% Servetto:2010:MMC,% Sewe:2011:CCS,% Sewe:2012:NSI,% Singer:2011:GCA,% Stancu:2015:SEH,% Tate:2011:TWJ,% Upadhyaya:2015:EML,% Villazon:2010:ARA,% Villazon:2010:HCA,% Wang:2017:CJ,% Westbrook:2010:MJM,% Wu:2011:RTS,% Wu:2018:EBJ,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Xue:2012:RJC,% Zacharopoulos:2017:EMM,% Zakkak:2014:JJM,% Zhang:2012:RAJ,% Zibin:2010:OIG,% hunEom:2012:SSJ% }. \NAMECITE{{Java}-based}{% Horie:2014:SDJ,% Kaufmann:2013:SCO% }. \NAMECITE{{Java}-compatible}{% Auerbach:2010:LJC% }. \NAMECITE{{Java}-like}{% Servetto:2010:MMC% }. \NAMECITE{{Java-to-JavaScript}}{% Leopoldseder:2016:JJT% }. \NAMECITE{{JavaGI}}{% Wehr:2010:JBP% }. \NAMECITE{{JavaScript}}{% Ahn:2014:IJP,% Aigner:2015:AJE,% Baxter:2018:PAS,% Bodin:2014:TMJ,% Bonetta:2013:TPE,% Chadha:2018:JAS,% Chandra:2016:TIS,% Chevalier-Boisvert:2012:BSH,% Chong:2014:CCT,% Christophe:2018:ODA,% Chugh:2012:DTJ,% Disney:2015:SYJ,% Feldthaus:2011:TSR,% Feldthaus:2013:SAR,% Fischer:2016:EIE,% Foley-Bourgon:2017:EIC,% Fournet:2013:FAC,% Gardner:2012:TPL,% Hackett:2012:FPH,% Herhut:2013:RTP,% Kang:2012:FSJ,% Kashyap:2014:TRS,% Kedlaya:2016:SST,% Keil:2014:EDA,% Khan:2015:UJW,% Kim:2014:LBL,% Leopoldseder:2016:JJT,% Lerner:2010:SDT,% Lerner:2014:TRT,% Loring:2017:SAJ,% Madsen:2015:SAE,% Matsakis:2015:TOJ,% Meawad:2012:EBS,% Miller:2013:TSG,% Park:2014:AAS,% Park:2015:KCF,% Philips:2017:DDD,% Piao:2015:JJF,% Richards:2010:ADB,% Richards:2011:ACJ,% Richards:2013:FAC,% Ryu:2016:JFB,% Serrano:2018:JAC,% Swamy:2014:GTE% }. \NAMECITE{{JavaScriptCore}}{% Pizlo:2017:JVM% }. \NAMECITE{{JAWS}}{% Piao:2015:JJF% }. \NAMECITE{{Jazz}}{% Datta:2012:TVW% }. \NAMECITE{{JDMM}}{% Zakkak:2014:JJM% }. \NAMECITE{{Jennisys}}{% Leino:2012:PEJ% }. \NAMECITE{{JEqualityGen}}{% Grech:2011:JGE% }. \NAMECITE{{JET}}{% Li:2011:JEC% }. \NAMECITE{{Jinn}}{% Lee:2010:JSD% }. \NAMECITE{{JIT}}{% Ardo:2013:LAO,% Bauman:2015:PTJ,% Bebenita:2010:STB,% Castanos:2012:BPE,% Chang:2012:IOT,% Homescu:2012:HTJ,% Inoue:2012:AML,% Jantz:2013:PPO,% Kulkarni:2011:JCP,% Ottoni:2018:HJP,% Pape:2016:LIS,% Rompf:2014:SPJ,% Wade:2017:AVJ,% Zhang:2012:SRB% }. \NAMECITE{{JIT}-based}{% Pape:2016:LIS% }. \NAMECITE{{JITs}}{% Kedlaya:2014:DDL% }. \NAMECITE{{JNI}}{% Chisnall:2017:CJS% }. \NAMECITE{job}{% Eyerman:2010:PJS% }. \NAMECITE{Join}{% Schardl:2017:TEF,% Agrawal:2010:HLF,% Sadat-Mohtasham:2010:TPD,% Turon:2011:SJP% }. \NAMECITE{Joint}{% Ahmad:2010:JOI% }. \NAMECITE{Journey}{% Ryu:2016:JFB% }. \NAMECITE{{jQuery}}{% Andreasen:2014:DSA,% Park:2017:PSS% }. \NAMECITE{{JS}}{% Aigner:2015:AJE% }. \NAMECITE{{JSCore}}{% Chadha:2018:JAS% }. \NAMECITE{judgment}{% Cameron:2015:JFE% }. \NAMECITE{{Juggler}}{% Belviranli:2018:JDA% }. \NAMECITE{Jump}{% Wang:2018:HSA% }. \NAMECITE{jumping}{% Blackshear:2015:SCF% }. \NAMECITE{jungle}{% Sewell:2012:TJ% }. \NAMECITE{Just}{% DeWael:2017:JTI,% Fumero:2017:JTG,% Gibbons:2011:JDI,% Ren:2016:JTS,% Ansel:2011:LIS,% Bohm:2011:GJT,% Kyle:2012:EPI,% Myreen:2010:VJT,% Tatsubori:2010:EJT% }. \NAMECITE{Just-In-Time}{% Fumero:2017:JTG,% DeWael:2017:JTI,% Ren:2016:JTS,% Ansel:2011:LIS,% Bohm:2011:GJT,% Kyle:2012:EPI,% Myreen:2010:VJT,% Tatsubori:2010:EJT% }. \NAMECITE{{JUSTDO}}{% Izraelevitz:2016:FAP% }. \NAMECITE{{JVM}}{% Arnold:2011:AOJ,% Bocq:2012:MUM,% Chen:2016:CDD,% Eizenberg:2016:ROD,% Guyer:2014:UJT,% McIlroy:2010:HJR,% Pina:2014:RDJ,% Rosa:2017:ARC,% Steindorfer:2015:OHA,% Stilkerich:2013:JSE% }. \NAMECITE{{JVMs}}{% Bell:2014:PID,% Zhang:2012:SRB% }. \NAMECITE{{K-Java}}{% Bogdanas:2015:KJC% }. \NAMECITE{{Kahn}}{% Viskic:2010:DEA% }. \NAMECITE{{Kconfig}}{% El-Sharkawy:2016:AKS% }. \NAMECITE{Keep}{% Matteis:2016:KCR,% McBride:2014:HKY,% Russo:2015:FPT% }. \NAMECITE{kept}{% Breitner:2018:PCP% }. \NAMECITE{Kernel}{% Alglave:2018:FSC,% Chang:2016:DLD,% Dautenhahn:2015:NKO,% Dietrich:2015:CKC,% Hale:2016:EHP,% Lin:2016:SKT,% Ashari:2015:OML,% Hofmann:2011:EOS,% Hofmann:2012:EOS,% Hong:2018:GCO,% Hong:2018:PMG,% Li:2014:VSK,% Saha:2011:AIS,% Sewell:2013:TVV% }. \NAMECITE{Kernel-based}{% Chang:2016:DLD% }. \NAMECITE{kernels}{% Alias:2012:ORA,% Betts:2012:GVG,% Chen:2016:TCV,% Chong:2013:BIS,% Gotsman:2011:MVP,% Kim:2012:ESC,% Leung:2012:VGK,% Mendis:2015:HLH,% Misailovic:2014:CRA,% Pai:2013:IGC,% Tao:2012:UGA% }. \NAMECITE{Key}{% Basin:2017:KKV,% Byrne:2018:MMR,% Joisha:2014:STF,% Lesani:2016:CCC% }. \NAMECITE{key-value}{% Lesani:2016:CCC% }. \NAMECITE{keynote}{% Dig:2017:LRR,% McKinley:2016:PWU,% Murray:2016:SRC,% Narasimhan:2016:NGS,% Rompf:2017:LMS,% Schneider:2013:PLS,% Shen:2017:BGB,% Turon:2017:RPP,% Walker:2016:CPL,% Weirich:2017:IDT% }. \NAMECITE{{KickStarter}}{% Vora:2017:KFA% }. \NAMECITE{Kill}{% Kim:2017:KPC% }. \NAMECITE{Kind}{% Doherty:2011:KAM,% Weirich:2013:SFE% }. \NAMECITE{kinds}{% Serrano:2018:GPA,% Tardieu:2012:CK% }. \NAMECITE{kinematics}{% Bordignon:2011:MBK% }. \NAMECITE{Kinetic}{% Hassaan:2015:KDG% }. \NAMECITE{{Kismet}}{% Jeon:2011:KPS% }. \NAMECITE{{Kitsune}}{% Hayden:2012:KEG% }. \NAMECITE{{KiWi}}{% Basin:2017:KKV% }. \NAMECITE{{KJS}}{% Park:2015:KCF% }. \NAMECITE{{Kleene}}{% Pous:2015:SAL% }. \NAMECITE{{Kleenex}}{% Grathwohl:2016:KCN% }. \NAMECITE{knobs}{% Hoffmann:2011:DKR,% Hoffmann:2012:DKR% }. \NAMECITE{knot}{% Lin:2012:UKT% }. \NAMECITE{Know}{% Delimitrou:2017:BKW,% Gramoli:2015:MTY,% Hanenberg:2015:WDW,% Son:2011:RFM% }. \NAMECITE{Knowledge}{% Zhao:2017:PIH,% Gu:2012:RDK,% Upadhyaya:2010:UDS% }. \NAMECITE{known}{% Hanenberg:2015:WDW% }. \NAMECITE{{Kodu}}{% MacLaurin:2011:DKT% }. \NAMECITE{{KRASH}}{% Perarnau:2010:KRC% }. \NAMECITE{{Kremlin}}{% Garcia:2011:KRR,% Jeon:2011:KLG% }. \NAMECITE{{Kripke}}{% Birkedal:2011:SIK,% Hur:2011:KLR,% Hur:2012:MBK,% Thamsborg:2011:KLR% }. \NAMECITE{{Krivine}}{% Fredriksson:2014:KNS% }. \NAMECITE{{KVM}}{% Huang:2016:BKB% }. \NAMECITE{{KVM}-based}{% Huang:2016:BKB% }. \NAMECITE{LAB}{% Kansal:2013:LAB% }. \NAMECITE{labelled}{% Hou:2014:PSP% }. \NAMECITE{labs}{% Liu:2013:ILH% }. \NAMECITE{{LaCasa}}{% Haller:2016:LLA% }. \NAMECITE{Lambda}{% Tobisawa:2015:MLC,% Borgstrom:2016:LCF,% Chen:2012:ETT,% Polakow:2015:EFL,% Takeda:2016:CBE,% Gaboardi:2015:ACL,% Goyet:2013:LLB,% Grabmayer:2014:MSL% }. \NAMECITE{{Lambda-Bar}}{% Goyet:2013:LLB% }. \NAMECITE{lambda-calculus}{% Borgstrom:2016:LCF% }. \NAMECITE{lambda-terms}{% Takeda:2016:CBE% }. \NAMECITE{{LaminarIR}}{% Ko:2015:LCT% }. \NAMECITE{land}{% Tsafrir:2014:ELV% }. \NAMECITE{{Landin}}{% Adams:2013:PPI% }. \NAMECITE{landscape}{% Dig:2017:LRR% }. \NAMECITE{Language}{% Alur:2015:DDL,% Ansel:2011:LIS,% Bastani:2015:SIU,% Buneman:2015:DPT,% Chafi:2010:LVH,% Harris:2014:LSL,% Maas:2016:THL,% Pape:2016:LIS,% Pous:2015:SAL,% Steele:2017:TNO,% Treichler:2013:LSD,% Wang:2018:HSA,% Zhang:2012:LBC,% Zhang:2015:HDL,% Ahmed:2011:EPC,% Albert:2011:TLA,% Anderson:2012:ECP,% Asai:2015:CRL,% Atkinson:2011:ACT,% Auerbach:2010:LJC,% Austin:2011:VVL,% Bauman:2015:PTJ,% Benveniste:2011:DRT,% Bocchino:2011:SND,% Bonetta:2012:SLH,% Brady:2010:SYI,% Carlson:2017:TQC,% Casinghino:2014:CPP,% Castanos:2012:BPE,% Catanzaro:2011:CCE,% Chen:2015:TNL,% Cheney:2013:PTL,% Chlipala:2010:VCI,% Chlipala:2015:OCP,% Chyzak:2011:UCP,% DAntoni:2014:FTB,% Davis:2010:RBL,% DeVito:2013:TMS,% Downen:2016:SCC,% Dragoi:2016:PPS,% Elmas:2013:CDS,% Erdweg:2011:SLB,% Erdweg:2012:GLE,% Erdweg:2012:LSL,% Erwig:2011:LSV,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Farmer:2012:HMP,% Feeley:2016:CML,% Fisher:2011:FLT,% Florence:2016:PPP,% Foster:2011:FNP,% Gay:2014:NLH,% Gordon:2010:MMO,% Gordon:2014:TSD,% Gouseti:2015:ELI,% Green:2013:QSQ,% Grimmer:2016:HPC,% Harris:2010:DFM,% Hoang:2011:ECT,% Hoang:2012:ECT,% Hofer:2011:MDS,% Hosking:2012:CHL,% Humer:2015:DSL,% Ishizaki:2012:ADT,% Ishtiaq:2011:BAL,% Jantz:2015:CLM,% Kats:2010:SLW,% Kats:2011:ILD,% Kedlaya:2014:DDL,% Koeplinger:2018:SLC,% Konat:2017:BDS,% Kotthaus:2015:DPS,% Lampropoulos:2017:BLL,% Lapena:2017:AIN,% Lee:2010:JSD,% Leissa:2012:ECL,% Li:2011:CHD,% Lindeman:2012:DDD,% Liu:2010:LFI,% Lopes:2013:EAP,% Lorenz:2011:CLL,% Lorenzen:2013:MAT,% Lorenzen:2016:STD,% Lu:2014:DED,% MacLaurin:2011:DKT,% Madsen:2016:DFD,% Marr:2017:CLC,% Matsuda:2018:EIL,% Milano:2018:MLM,% Mitschke:2014:ILI,% Morris:2010:ERU,% Muller:2012:TPS,% Neis:2015:PCV,% Ohori:2011:MSM,% Patterson:2017:FRM,% Paykin:2017:QCL,% Pestov:2010:FDS,% Porkolab:2011:DSL% }. \NAMECITE{language}{% Prabhu:2011:CSL,% Radanne:2018:RLG,% Ragan-Kelley:2013:HLC,% Raychev:2014:CCS,% Reichenbach:2010:WCG,% Rendel:2015:ARL,% Robinson:2016:CCM,% SantAnna:2018:TSL,% Santos:2018:MBD,% Scherr:2016:AFC,% Schupbach:2011:DLA,% Schupbach:2012:DLA,% Servetto:2010:MMC,% Smeltzer:2018:DSL,% Stadler:2017:ORL,% Stampoulis:2010:VTC,% Stork:2014:APB,% Tate:2010:IOO,% Truong:2016:LLC,% Verwaest:2011:FOL,% Vilk:2014:DBB,% Volanschi:2018:ISC,% Wang:2014:CVM,% Wegiel:2010:CLT,% Wrigstad:2010:ITU,% Wurthinger:2017:PPE,% Xi:2010:CFM,% Yang:2012:LAE,% Zhang:2017:CSD,% Zhang:2017:TSB,% Zhu:2016:GLE,% Voelter:2015:UCL% }. \NAMECITE{Language-based}{% Zhang:2012:LBC,% SantAnna:2018:TSL% }. \NAMECITE{Language-independent}{% Ansel:2011:LIS,% Pape:2016:LIS% }. \NAMECITE{language-integrated}{% Cheney:2013:PTL,% Mitschke:2014:ILI% }. \NAMECITE{language-level}{% Anderson:2012:ECP% }. \NAMECITE{Language-Neutral}{% Wang:2018:HSA% }. \NAMECITE{Languages}{% Fumero:2017:JTG,% Staton:2015:AEL,% Tobin-Hochstadt:2011:LL,% Vollmer:2017:SHS,% Acar:2011:OSC,% Adam:2016:TTS,% Adams:2013:PPI,% Al-Kofahi:2017:FLL,% Albert:2010:PIM,% Ancona:2016:SSI,% Axelsson:2012:GAS,% Benzaken:2013:SDS,% Bernardy:2013:EDC,% Bodik:2014:MBS,% Bolz:2013:SSC,% Cai:2014:TCH,% Castanos:2012:BPE,% Chang:2012:IOT,% Chen:2018:HBA,% Cimini:2017:AGD,% Crestani:2010:ERG,% Daloze:2016:ETS,% Danner:2015:DCS,% Efftinge:2013:XID,% Erdweg:2014:FEL,% Faddegon:2016:LCT,% Felgentreff:2015:CBC,% Gerard:2012:MMO,% Gibbons:2014:FDS,% Gorbovitski:2010:AAO,% Gordon:2011:RMV,% Hanenberg:2015:WDW,% Harris:2011:ACA,% Heidegger:2012:APC,% Heidenreich:2010:GST,% Hirschfeld:2012:EUC,% Holk:2014:RBM,% Homer:2016:ALG,% Ismail:2018:HSC,% Kamil:2012:PPP,% Kats:2010:SLW,% Kedlaya:2014:ITS,% Konat:2017:BDS,% Kong:2010:APT,% Krishnamurthi:2013:PPL,% Lammel:2011:HGS,% Lyde:2016:CFA,% Marino:2010:DSE,% Matsuda:2018:EIL,% McCreight:2010:CFC,% Monsanto:2012:CRT,% Myers:2013:HLC,% Oh:2012:DIS,% Olukotun:2012:HPE,% Olukotun:2014:BPP,% Petrashko:2016:CGL,% Ren:2016:JTS,% Rexford:2012:PLP,% Ringert:2016:CCG,% Sangiorgi:2016:EBP,% Schneider:2013:PLS,% Sheard:2012:PPC,% Shioda:2015:LLD,% Staton:2013:UPI,% Stefanescu:2016:SBP,% Strickland:2015:CDS,% Svenningsson:2013:SCR,% Tobin-Hochstadt:2010:LTU,% Torlak:2014:LSV,% Ueno:2011:ENM,% Walker:2016:CPL,% Wernli:2013:OFC,% Westbrook:2011:HHL,% Wu:2013:HSC,% Zaytsev:2017:PGE,% Zhao:2012:PTI% }. \NAMECITE{{LAPACK}}{% Castaldo:2010:SLP% }. \NAMECITE{Large}{% Dai:2017:PII,% Guo:2015:PBL,% Hsu:2018:SRP,% Wang:2017:GSM,% Aigner:2015:FMS,% Alshara:2016:MLO,% Basso:2014:SLS,% Chen:2014:FPD,% Joisha:2014:STF,% Kaur:2018:OCM,% Lange:2011:MOV,% Mehta:2015:ICS,% Mitra:2014:AAP,% Nieh:2012:CBR,% Ruprecht:2015:AFS,% Seo:2015:GGS,% Svard:2011:EDC,% Tao:2012:UGA,% Wu:2011:RTS,% Zhai:2010:PPP,% Zhou:2013:WED% }. \NAMECITE{Large-Scale}{% Dai:2017:PII,% Hsu:2018:SRP,% Wang:2017:GSM,% Mitra:2014:AAP,% Ruprecht:2015:AFS,% Seo:2015:GGS,% Wu:2011:RTS,% Zhai:2010:PPP% }. \NAMECITE{{Larus}}{% DElia:2013:BLP% }. \NAMECITE{Last}{% Delimitrou:2017:BKW,% Chugh:2016:PDM,% Dig:2017:LRR,% Yang:2010:SLI% }. \NAMECITE{Late}{% Ureche:2014:LDL% }. \NAMECITE{Latency}{% Haque:2015:FMI,% Jeon:2016:TTD,% Mishra:2018:CLC,% Zhu:2016:DEQ,% Kansal:2013:LAB,% Klock:2012:BLR,% Li:2016:WSI,% Matteis:2016:KCR,% Porpodas:2013:LLA% }. \NAMECITE{latency-adaptive}{% Porpodas:2013:LLA% }. \NAMECITE{Latency-Critical}{% Zhu:2016:DEQ% }. \NAMECITE{later}{% Palix:2011:FLT,% Palix:2012:FLT% }. \NAMECITE{{LATR}}{% Kumar:2018:LLT% }. \NAMECITE{{Latte}}{% Truong:2016:LLC% }. \NAMECITE{Lattice}{% Hasuo:2016:LTP,% Kulkarni:2011:ECL% }. \NAMECITE{Lattice-theoretic}{% Hasuo:2016:LTP% }. \NAMECITE{lattices}{% Madsen:2016:DFD% }. \NAMECITE{law}{% Brewer:2010:TDR,% Firoz:2018:SDV% }. \NAMECITE{Laws}{% Attiya:2011:LOE,% Hoare:2014:LCP,% Atkey:2014:PCL,% Jeuring:2012:TTC% }. \NAMECITE{l\}ayer}{% Wang:2013:FHF,% Jantz:2015:CLM,% Liu:2018:LLC,% Wang:2010:RRA% }. \NAMECITE{layer-centric}{% Liu:2018:LLC% }. \NAMECITE{layered}{% Robatmili:2014:MRL% }. \NAMECITE{Layers}{% Gu:2015:DSC,% Gu:2018:CCA% }. \NAMECITE{Layout}{% Cohen:2017:LLS,% Erdweg:2012:LSL,% Hottelier:2015:SLE,% Liu:2013:DLO,% Panchekha:2016:ARW,% Panchekha:2018:VWP,% Ramananandro:2011:FVO,% Ureche:2014:LDL,% Wang:2018:SFS% }. \NAMECITE{Layout-sensitive}{% Erdweg:2012:LSL% }. \NAMECITE{layouts}{% Verwaest:2011:FOL% }. \NAMECITE{{Layrub}}{% Liu:2018:LLC% }. \NAMECITE{laziness}{% Chang:2014:PL,% Karachalias:2015:GMT% }. \NAMECITE{Lazy}{% Bergstrom:2010:LTS,% Kumar:2018:LLT,% Tzannes:2010:LBS,% Balabonski:2012:UAF,% Chitil:2012:PTL,% Faddegon:2016:LCT,% Simoes:2012:AAA,% Thomson:2015:LHB,% Wang:2018:LLD% }. \NAMECITE{{Lazygraph}}{% Wang:2018:LLD% }. \NAMECITE{{LDX}}{% Kwon:2016:LCI% }. \NAMECITE{leadfoot}{% Hussein:2015:DRM% }. \NAMECITE{{LeakChaser}}{% Xu:2011:LHP% }. \NAMECITE{leaks}{% Krishnaswami:2013:HOF,% Petricek:2010:CHG,% Vilk:2018:BAD,% Xu:2011:LHP% }. \NAMECITE{lean}{% Steindorfer:2015:OHA,% Huang:2012:LSC% }. \NAMECITE{learn}{% St-Amour:2012:OCO% }. \NAMECITE{Learned}{% Wang:2018:ECI,% Lee:2018:ASB,% Padhi:2016:DDP% }. \NAMECITE{learner}{% Gordon:2013:MLP% }. \NAMECITE{Learning}{% Awan:2017:CCD,% Garg:2016:LIU,% Li:2017:SSA,% Liang:2011:LMA,% Liu:2015:PPM,% Mishra:2018:CLC,% Moerman:2017:LNA,% Oh:2015:LSA,% Raychev:2016:LPN,% Wu:2017:PRP,% Zhu:2015:LRT,% Abadi:2016:TLF,% Ashari:2015:OML,% Bastani:2018:ALP,% Botincan:2013:SSL,% Choi:2013:GGT,% DSilva:2013:ACD,% Feng:2018:PSU,% Heule:2016:SSA,% Kulkarni:2012:MCO,% Kundu:2012:MVA,% Liu:2018:LLC,% Long:2016:APG,% Martini:2017:AGV,% Micolet:2016:MLA,% Taylor:2018:ADL,% Zhao:2018:BGB,% Zheng:2018:FPS,% Zhu:2016:ALS% }. \NAMECITE{learnt}{% Grigore:2016:ARG% }. \NAMECITE{Lease}{% Haider:2016:LRA% }. \NAMECITE{Lease/release}{% Haider:2016:LRA% }. \NAMECITE{least}{% Deo:2013:PSA% }. \NAMECITE{lecture}{% Eggers:2010:AL% }. \NAMECITE{Legacy}{% Ginsbach:2018:AML,% McPherson:2015:FPL,% Zaytsev:2017:PGE% }. \NAMECITE{{Lem}}{% Mulligan:2014:LRE% }. \NAMECITE{length}{% Jang:2013:PSP% }. \NAMECITE{lenses}{% Barbosa:2010:MLA,% Hofmann:2011:SL,% Hofmann:2012:EL,% Matsuda:2015:ABP% }. \NAMECITE{Less}{% Arnoldus:2012:LMU,% Brown:2016:HBS,% Pang:2015:MLL,% Tang:2017:SCM,% Gonthier:2011:HMA,% Li:2013:SSE% }. \NAMECITE{let}{% Dimoulas:2016:OLP% }. \NAMECITE{letrec}{% Grabmayer:2014:MSL% }. \NAMECITE{Level}{% Ajay:2017:GIL,% Tobisawa:2015:MLC,% Al-Sibahi:2018:VHL,% Albert:2011:TLA,% Alias:2012:ORA,% Anderson:2012:ECP,% Axelsen:2010:CDM,% Barenz:2018:RFT,% Chabbi:2015:HPL,% Chabbi:2017:EAL,% Chlipala:2010:UST,% Chlipala:2011:MAV,% Ding:2011:UUL,% Eizenberg:2017:BBL,% Fang:2012:IDP,% Guan:2013:BBL,% Honarmand:2013:CUA,% Hosking:2012:CHL,% Inoue:2012:AML,% Jensen:2013:HLS,% Johnson:2014:CML,% Kim:2014:LBL,% Licht:2018:DSF,% Liu:2012:CFE,% Longfield:2015:PGS,% Lu:2013:MLP,% Lu:2017:FPL,% Moore:2012:MLF,% Oliveira:2015:MRM,% Perathoner:2010:MSE,% Pyka:2010:VSL,% Ramsey:2011:RRM,% Ravichandran:2013:MES,% Richard-Foy:2014:EHL,% Rompf:2013:ODS,% Rondon:2010:LLL,% Shan:2012:FIA,% Sheard:2012:PPC,% Steuwer:2015:GPP,% Tzenakis:2012:BBL,% Vorobyov:2017:SSE,% Wang:2011:DBM,% Wang:2018:SFS,% Weirich:2011:GTA,% Xu:2015:ALD,% Yang:2014:CNR,% Zhang:2013:TLC% }. \NAMECITE{leveling}{% Chang:2011:LCW,% Liu:2015:SDS% }. \NAMECITE{levels}{% Hoenicke:2017:TMM% }. \NAMECITE{Leveraging}{% Barreto:2010:LPN,% Hasabnis:2016:LAI,% He:2015:LWA,% Petrovic:2014:LHM,% Smith:2016:LMR,% Zhou:2013:LPC,% Bauer:2014:SLW,% Chakrabarti:2014:ALL,% Kamruzzaman:2010:SDS,% Tang:2018:VLF% }. \NAMECITE{levitation}{% Chapman:2010:GAL% }. \NAMECITE{Levity}{% Eisenberg:2017:LP% }. \NAMECITE{lexical}{% Kastner:2011:VAP% }. \NAMECITE{{LHlf}}{% Zhang:2012:LLF% }. \NAMECITE{{{libdft}}}{% Kemerlis:2012:LPD% }. \NAMECITE{{LibDSL}}{% Shioda:2015:LLD% }. \NAMECITE{libraries}{% Biboudis:2017:RJD,% Chang:2016:PSF,% Chong:2014:CCT,% Coons:2010:GEU,% Erdweg:2012:GLE,% Golan-Gueta:2013:CLF,% Ofenbeck:2014:SST,% Ravitch:2013:AMO,% Spiegelman:2016:TDS,% Tobin-Hochstadt:2011:LL% }. \NAMECITE{Library}{% Batty:2013:LAC,% Bhatotia:2015:ITL,% Carter:2010:PLN,% DeLozier:2013:ICL,% Erdweg:2011:SLB,% Freeman:2013:HLW,% Harper:2011:LWG,% Kapur:2010:RRL,% Madhavapeddy:2013:ULO,% Majo:2015:LPC,% Parreaux:2017:QSR,% Porkolab:2011:DSL,% Porter:2011:RLT,% Porter:2012:RLT,% Ramsey:2010:HMR,% Shioda:2015:LLD,% Stellwag:2011:WFN,% Walker:2015:DFC,% Wang:2015:GHP,% Wang:2016:GHP,% Westbrook:2011:HHL% }. \NAMECITE{library-augmented}{% DeLozier:2013:ICL% }. \NAMECITE{library-based}{% Erdweg:2011:SLB% }. \NAMECITE{library-defined}{% Parreaux:2017:QSR% }. \NAMECITE{{libuv}}{% Han:2018:HPM% }. \NAMECITE{life}{% Verwaest:2010:PBR% }. \NAMECITE{lifecycle}{% Arzt:2014:FPC% }. \NAMECITE{lifecycle-aware}{% Arzt:2014:FPC% }. \NAMECITE{lifeguards}{% Ruwase:2010:DLE% }. \NAMECITE{Lifeline}{% Saraswat:2011:LBG% }. \NAMECITE{Lifeline-based}{% Saraswat:2011:LBG% }. \NAMECITE{lifetime}{% Han:2018:ORS,% Xu:2013:RTO% }. \NAMECITE{{LIFT}}{% Bodden:2013:SLS% }. \NAMECITE{Lifting}{% Hasabnis:2016:LAI,% Kamil:2016:VLS,% Mendis:2015:HLH,% Pombrio:2014:RLE% }. \NAMECITE{Light}{% Wang:2017:RLW,% Gaboardi:2015:ACL,% Liu:2015:LRT% }. \NAMECITE{Light-Weight}{% Wang:2017:RLW% }. \NAMECITE{{LightDP}}{% Zhang:2017:LTA% }. \NAMECITE{Lightweight}{% Chang:2016:DLD,% Faddegon:2016:LCT,% Hicks:2015:SLR,% Kang:2016:LVS,% Kim:2014:LBL,% Kim:2017:TAA,% Kwon:2016:LCI,% Liu:2015:CCD,% Misra:2017:ELT,% Rompf:2011:LMS,% Rompf:2017:LMS,% Sallenave:2012:LGE,% Selgrad:2016:LGV,% Swamy:2011:LMP,% Zhang:2015:LFO,% Zhang:2018:MLO,% Zhu:2017:VLV,% Algehed:2017:QLT,% Chamith:2017:IPL,% Claessen:2011:QLT,% Dai:2013:LVM,% Diegues:2014:TWL,% Haller:2016:LLA,% Harris:2014:LSL,% Hu:2015:VYL,% Klein:2012:RYR,% Pan:2017:LPM,% Shun:2013:LLG,% Summers:2011:FBC,% Torlak:2014:LSV,% Verwaest:2011:FOL,% Volos:2011:MLP,% Volos:2012:MLP% }. \NAMECITE{{Ligra}}{% Shun:2013:LLG% }. \NAMECITE{like}{% Emoto:2016:TLV,% Jeon:2011:KLG,% Leissa:2012:ECL,% Oh:2012:DIS,% Servetto:2010:MMC,% Tratt:2010:EIL% }. \NAMECITE{likely}{% Sahoo:2013:ULI% }. \NAMECITE{{Lime}}{% Auerbach:2010:LJC% }. \NAMECITE{limit}{% Xiao:2014:CPL% }. \NAMECITE{Limitations}{% Cohen:2013:LPC% }. \NAMECITE{limited}{% Brutschy:2015:SGD% }. \NAMECITE{Limits}{% Waldspurger:2016:SSL,% vonKoch:2013:LRB,% Jacek:2016:ALP,% Yang:2014:DSL% }. \NAMECITE{line}{% Al-Hajjaji:2017:IEP,% Pereira:2017:FBP,% Ruland:2018:MES,% Seidl:2016:GSP,% Steindorfer:2017:TSP,% Burckhardt:2010:LCA% }. \NAMECITE{{Line-Up}}{% Burckhardt:2010:LCA% }. \NAMECITE{Linear}{% Gaboardi:2013:LDT,% Krishnaswami:2015:ILD,% Maleki:2018:AHP,% Acharya:2018:PAT,% Adams:2011:FST,% Beaugnon:2014:VVO,% Ben-Amram:2013:LRP,% Brandt:2014:CPG,% Chandramowlishwaran:2010:ACC,% Dolan:2013:FSF,% Haidar:2015:TBL,% Jeannet:2014:AAG,% Kini:2017:DRP,% Marker:2012:MED,% Mazurak:2010:LCC,% Morris:2016:BBW,% Polakow:2015:EFL,% Zhang:2012:LLF,% Zhang:2017:CSD% }. \NAMECITE{linear-constraint}{% Ben-Amram:2013:LRP% }. \NAMECITE{linear-log}{% Adams:2011:FST% }. \NAMECITE{Linearity}{% Gaboardi:2011:LPS,% Paykin:2017:LM,% Staton:2015:AEL% }. \NAMECITE{linearizability}{% Burckhardt:2010:LCA,% Guerraoui:2012:SL,% Liang:2013:MVL,% Liu:2014:FFL% }. \NAMECITE{linearizable}{% Sergey:2016:HSS% }. \NAMECITE{linearization}{% Liang:2013:MVL,% Moll:2018:PCF% }. \NAMECITE{lines}{% Bodden:2013:SLS,% Damiani:2013:FFD,% Delaware:2011:PLT,% Font:2016:AMR,% Kramer:2014:UDO,% Ma:2015:ETS,% Neves:2012:ISE,% Peldszus:2018:MBS,% Ribeiro:2012:IFD,% Rompf:2015:FPS,% Rosenmuller:2012:TDS,% Ruprecht:2015:AFS,% Schulze:2011:CCF,% Shi:2018:PFP,% Thum:2013:FBD% }. \NAMECITE{linguistic}{% Upadhyaya:2015:EML% }. \NAMECITE{link}{% Kell:2016:MLE% }. \NAMECITE{linked}{% Kim:2011:VSC,% Kurilova:2014:SSL,% Timnat:2012:WFL% }. \NAMECITE{linked-lists}{% Timnat:2012:WFL% }. \NAMECITE{Linking}{% Agrawal:2015:ASD,% Kell:2016:MLE,% Wang:2014:CVM% }. \NAMECITE{{Linux}}{% Alglave:2018:FSC,% Palix:2011:FLT,% Palix:2012:FLT,% Saha:2011:AIS% }. \NAMECITE{{LIO}}{% Stefan:2014:BSS% }. \NAMECITE{liquid}{% Kawaguchi:2012:DPL,% Rondon:2010:LLL,% Vazou:2017:TTP,% Vazou:2018:TPA,% Zha:2018:LSM% }. \NAMECITE{{LiquidHaskell}}{% Vazou:2014:LER% }. \NAMECITE{{Lisp2}}{% Morikawa:2013:ASR% }. \NAMECITE{list}{% Alur:2011:STA,% Fang:2017:RHF,% Mu:2011:GDT,% Oliveira:2015:MRM% }. \NAMECITE{list-homomorphism}{% Mu:2011:GDT% }. \NAMECITE{list-of-functors}{% Oliveira:2015:MRM% }. \NAMECITE{list-processing}{% Alur:2011:STA% }. \NAMECITE{lists}{% Bouajjani:2011:IPA,% Timnat:2012:WFL% }. \NAMECITE{{Lithe}}{% Pan:2010:CPS% }. \NAMECITE{Litmus}{% Bornholt:2017:SMM,% Lustig:2017:ASC% }. \NAMECITE{little}{% Hanenberg:2015:WDW,% Vitousek:2017:BTL% }. \NAMECITE{Live}{% Ma:2018:GEG,% Rajadurai:2018:GSL,% Ruprecht:2018:VLM,% Suneja:2017:SIL,% Xu:2016:SHS,% Zhang:2017:MAP,% Giuffrida:2013:SAL,% Jo:2013:ELM,% Karachalias:2017:EFD,% Miranda:2015:PRB,% Mitschke:2014:ILI,% Pan:2012:CLM,% Song:2013:PLM,% Sun:2016:FCB,% Svard:2011:EDC,% Wood:2011:CDP,% Zheng:2011:WAL,% Zhou:2013:OVM% }. \NAMECITE{Lived}{% Lin:2016:SKT% }. \NAMECITE{lively}{% Steinert:2015:OVS% }. \NAMECITE{liveness}{% Jeffrey:2013:FRP,% Konnov:2017:SCP,% Lange:2017:FGL,% Li:2014:MHD% }. \NAMECITE{Living}{% Chamith:2016:LER% }. \NAMECITE{{LL}}{% Parr:2011:LFA,% Parr:2014:ALP% }. \NAMECITE{{LLVM}}{% Kang:2018:CVC,% Lameed:2013:MAS,% Lee:2017:TUB,% Lyu:2014:DER,% McDonell:2015:TSR,% Menendez:2017:AID,% Schardl:2017:TEF,% Tristan:2011:EVG,% Zhao:2012:FLI,% Zhao:2013:FVS,% Terei:2010:LBG% }. \NAMECITE{LMS}{% Rompf:2017:LMS,% Amin:2017:LVA% }. \NAMECITE{{LMS-Verify}}{% Amin:2017:LVA% }. \NAMECITE{Load}{% Hofmeyr:2010:LBS,% Menon:2017:PAL,% Mastoras:2016:UFC,% Pearce:2015:DLB,% Perarnau:2010:KRC,% Saraswat:2011:LBG% }. \NAMECITE{load-imbalanced}{% Mastoras:2016:UFC% }. \NAMECITE{Loads}{% Bardizbanyan:2015:IDA,% Fu:2017:DTS,% Stokes:2018:DAG% }. \NAMECITE{Loads/Stores}{% Fu:2017:DTS% }. \NAMECITE{Local}{% Castagna:2015:PFS,% Klimovic:2017:RRF,% Caniou:2012:PAP,% Dreyer:2010:IHO,% Huang:2013:CRL,% Marlow:2011:MGC,% Ntzik:2015:RAP,% Ramachandran:2016:IEI,% Zhang:2016:SAN% }. \NAMECITE{Locality}{% Chen:2018:LAT,% Li:2017:LAC,% Sundararajah:2017:LTN,% Wen:2017:REV,% Zhang:2017:DLN,% Acharya:2015:PNC,% Chabbi:2016:CCL,% Guo:2010:SSL,% Hellyer:2010:LCW,% Herlihy:2014:WSF,% Hess:2015:ALF,% Holt:2014:AAL,% Jo:2011:ELR,% Jo:2012:AEL,% Lifflander:2017:CLO,% Liu:2010:IPL,% Majo:2015:LPC,% Ragan-Kelley:2013:HLC,% Sudan:2010:MPI,% Umar:2016:EPF,% Xiang:2013:HHO,% Zhou:2012:MMM% }. \NAMECITE{Locality-Aware}{% Li:2017:LAC,% Guo:2010:SSL,% Sudan:2010:MPI% }. \NAMECITE{locality-friendly}{% Hess:2015:ALF% }. \NAMECITE{locality-preserving}{% Chabbi:2016:CCL% }. \NAMECITE{localization}{% Jose:2011:CCC,% Pavlinovic:2015:PSB,% Sahoo:2013:ULI,% Wang:2014:CBL% }. \NAMECITE{localize}{% Zhang:2013:IMF% }. \NAMECITE{located}{% Wegiel:2010:CLT% }. \NAMECITE{location}{% Kislal:2018:ECC,% Lapena:2017:AIN% }. \NAMECITE{Lock}{% Cohen:2017:LLS,% Dice:2012:LCG,% Fernandes:2011:LFS,% Gangwani:2016:CBS,% Nakaike:2010:LER,% Pusukuri:2014:LCA,% Afek:2013:PHL,% Cederman:2010:SLF,% Chen:2017:ALF,% Cohen:2015:AMR,% Dice:2013:UHT,% Dice:2016:RTL,% Friedman:2018:PLF,% Liu:2012:LFA,% Mannarswamy:2010:CAS,% Natarajan:2014:FCL,% Newton:2015:ALF,% Nielsen:2016:SLF,% Prokopec:2018:CTC,% Ramalhete:2016:TME,% Schneider:2017:LSM,% Tallent:2010:ALC,% Timnat:2014:PWF,% Upadhyaya:2010:UDS,% Wang:2016:MGM,% Wimmer:2015:LFK,% Yang:2017:TAA,% Zeng:2011:CCH,% Zhang:2012:LLF,% Zhang:2016:SAN% }. \NAMECITE{Lock-Free}{% Gangwani:2016:CBS,% Fernandes:2011:LFS,% Cederman:2010:SLF,% Chen:2017:ALF,% Cohen:2015:AMR,% Friedman:2018:PLF,% Liu:2012:LFA,% Natarajan:2014:FCL,% Newton:2015:ALF,% Nielsen:2016:SLF,% Prokopec:2018:CTC,% Schneider:2017:LSM,% Timnat:2014:PWF,% Wimmer:2015:LFK,% Yang:2017:TAA,% Zeng:2011:CCH,% Zhang:2012:LLF% }. \NAMECITE{locked}{% Sarkar:2011:PTM% }. \NAMECITE{Locking}{% Cohen:2017:LLS,% Zheng:2015:WAD,% Chabbi:2017:EAL,% Golan-Gueta:2011:AFG,% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Kalikar:2016:DNM,% Ramachandran:2015:CFC,% Zhang:2016:SAN,% Zheng:2014:WAD,% Zheng:2017:ITS% }. \NAMECITE{locks}{% Agrawal:2010:HLF,% Calciu:2013:NAR,% Chabbi:2015:HPL,% Chabbi:2016:CCL,% Chakrabarti:2014:ALL,% Correia:2018:STR,% Dice:2012:LCG,% Odaira:2014:EGI% }. \NAMECITE{{LOFAR}}{% Romein:2010:LCI% }. \NAMECITE{Log}{% Marron:2018:LLC,% Adams:2011:FST,% Guan:2013:BBL,% Ilik:2017:ELN,% Yuan:2011:ISD,% Yuan:2012:ISD% }. \NAMECITE{log-block}{% Guan:2013:BBL% }. \NAMECITE{Logging}{% Izraelevitz:2016:FAP,% Kim:2016:NEN,% Lee:2014:IFL,% Marron:2018:LLC,% Shivers:2011:MRT,% Veeraraghavan:2011:DPS,% Veeraraghavan:2012:DPS,% Wang:2013:FHF% }. \NAMECITE{logic}{% Brotherston:2016:MCS,% Chlipala:2011:MAV,% Chlipala:2013:BSP,% Chugh:2012:NRL,% DAntoni:2017:MSO,% Dreyer:2010:RML,% Gardner:2012:TPL,% Gershenfeld:2010:RAL,% Hemann:2017:SEL,% Jensen:2013:HLS,% Klose:2010:MLM,% Kobayashi:2017:RBH,% Krebbers:2017:IPH,% Krogh-Jespersen:2017:RMT,% Lee:2014:PSS,% Liang:2016:PLC,% Lin:2016:SSW,% Mazurak:2010:LCC,% Myreen:2012:PPS,% Pek:2014:NPD,% Perez:2011:SLS,% Reddy:2012:SCI,% Rosu:2012:CRU,% Sousa:2016:CHL,% Tassarotti:2015:VRC,% Turon:2011:SLR,% Turon:2013:URH,% Vafeiadis:2013:RSL,% Vytiniotis:2013:HHL% }. \NAMECITE{Logical}{% Oancea:2012:LIT,% Tobin-Hochstadt:2010:LTU,% Turon:2013:LRF,% Benton:2014:AEP,% Drachsler:2014:PCB,% Gesbert:2011:PPS,% Hur:2011:KLR,% Hur:2012:MBK,% Isaacs:2014:ELS,% Stampoulis:2010:VTC,% Thamsborg:2011:KLR% }. \NAMECITE{logics}{% Crary:2010:HOR,% Hou:2014:PSP,% Madhusudan:2011:DLC% }. \NAMECITE{Logs}{% Yu:2016:CWM,% Lee:2011:TGR,% Yuan:2010:SED% }. \NAMECITE{{LOIS}}{% Kopczynski:2017:LSS% }. \NAMECITE{{Lolliproc}}{% Mazurak:2010:LCC% }. \NAMECITE{Long}{% Turakhia:2018:DGC,% Karachalias:2017:EFD,% Ransford:2011:MSS,% Ransford:2012:MSS% }. \NAMECITE{long-running}{% Ransford:2011:MSS,% Ransford:2012:MSS% }. \NAMECITE{Look}{% Foroozannejad:2010:LDB,% Smaragdakis:2013:LYF,% Yang:2017:CLA,% Pouillard:2010:FLP% }. \NAMECITE{Look-Aside}{% Yang:2017:CLA% }. \NAMECITE{Looking}{% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Hunt:2010:LBS,% Cohen:2018:RTA% }. \NAMECITE{lookup}{% Launchbury:2012:ELT% }. \NAMECITE{lookup-table}{% Launchbury:2012:ELT% }. \NAMECITE{lookups}{% Joisha:2014:STF% }. \NAMECITE{Loop}{% Ardo:2013:LAO,% Churchill:2017:SLS,% Pouchet:2011:LTC,% Sui:2016:LOA,% Venkat:2015:LDT,% Arif:2018:RBP,% Banerjee:2016:TVL,% Barthe:2013:RVS,% DElia:2013:BLP,% DeKoster:2012:SVE,% Gulwani:2011:SLF,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Jang:2010:DTE,% Kling:2012:BDI,% Mehta:2014:RLF,% Oancea:2012:LIT,% Oh:2013:PAL,% Purandare:2010:MOS,% Salucci:2016:GMC% }. \NAMECITE{Loop-aware}{% Ardo:2013:LAO% }. \NAMECITE{loop-free}{% Gulwani:2011:SLF% }. \NAMECITE{Loop-oriented}{% Sui:2016:LOA% }. \NAMECITE{loops}{% Baghsorkhi:2016:FAV,% Ben-Amram:2013:LRP,% Farzan:2017:SDC,% Feng:2012:EPL,% Jeannet:2014:AAG,% Jiang:2018:RPS,% Lee:2014:IPL,% Mastoras:2016:UFC% }. \NAMECITE{{Lord}}{% Dimoulas:2016:OLP% }. \NAMECITE{losing}{% Tang:2015:COW% }. \NAMECITE{loss}{% Wu:2011:RTS% }. \NAMECITE{lost}{% Kats:2010:PDS% }. \NAMECITE{lots}{% Al-Kofahi:2017:FLL% }. \NAMECITE{love}{% Hanenberg:2010:FHL% }. \NAMECITE{Low}{% Besta:2018:SNL,% DAntras:2017:LOD,% Khudia:2013:LCC,% Mishra:2018:CLC,% Rondon:2010:LLL,% Schneider:2017:LSM,% Zhang:2015:LOS,% Zuo:2016:LOF,% Aigner:2015:FMS,% Bacon:2013:PRT,% Chang:2011:LCW,% Cherupalli:2017:DAS,% Chlipala:2011:MAV,% Deng:2011:MAL,% Deng:2012:MAL,% Gill:2011:DEF,% Jensen:2013:HLS,% Li:2013:CDW,% Lifflander:2013:STL,% Matteis:2016:KCR,% Phothilimthana:2014:CSA,% Phothilimthana:2016:CGR,% Ramsey:2011:RRM,% Sampson:2011:EAD,% SantAnna:2018:TSL,% Wamhoff:2013:FIP,% Xu:2010:FLU,% Zheng:2011:GLO% }. \NAMECITE{low-cost}{% Chang:2011:LCW% }. \NAMECITE{Low-Diameter}{% Besta:2018:SNL% }. \NAMECITE{low-fragmentation}{% Aigner:2015:FMS% }. \NAMECITE{low-latency}{% Matteis:2016:KCR% }. \NAMECITE{Low-level}{% Rondon:2010:LLL,% Chlipala:2011:MAV,% Jensen:2013:HLS,% Ramsey:2011:RRM% }. \NAMECITE{Low-overhead}{% Zhang:2015:LOS,% Zuo:2016:LOF,% Lifflander:2013:STL,% Zheng:2011:GLO% }. \NAMECITE{low-power}{% Deng:2011:MAL,% Deng:2012:MAL,% Phothilimthana:2014:CSA,% Phothilimthana:2016:CGR,% Sampson:2011:EAD,% SantAnna:2018:TSL% }. \NAMECITE{Low-synchronization}{% Schneider:2017:LSM% }. \NAMECITE{low-utility}{% Xu:2010:FLU% }. \NAMECITE{Lower}{% Rajbhandari:2017:OFI% }. \NAMECITE{Lowering}{% Thomas:2011:LOS% }. \NAMECITE{{LRU}}{% Gu:2011:TPL% }. \NAMECITE{{LSM}}{% Wimmer:2015:LFK% }. \NAMECITE{{LTL}}{% Zhang:2017:TSB% }. \NAMECITE{{LTRF}}{% Sadrosadati:2018:LEH% }. \NAMECITE{{Lua}}{% Neto:2015:SOS,% Soldevila:2017:DLF,% Maidl:2016:FTL% }. \NAMECITE{{LUCAS}}{% Porpodas:2013:LLA% }. \NAMECITE{luck}{% Lampropoulos:2017:BLL% }. \NAMECITE{lunch}{% David:2014:CMC% }. \NAMECITE{{Lustre}}{% Bourke:2017:FVC,% Gerard:2012:MMO% }. \NAMECITE{{Lutherie}}{% Mairson:2013:FGT% }. \NAMECITE{{LVars}}{% Kuper:2014:FAW,% Newton:2016:PTC% }. \NAMECITE{{LVish}}{% Kuper:2014:TPE% }. \NAMECITE{{M3}}{% Asmussen:2016:MHO% }. \NAMECITE{Machine}{% Abe:2016:UVM,% Burtsev:2016:APV,% Chisnall:2015:BPA,% Cui:2015:PPA,% Guha:2013:MVN,% Kyle:2015:ADA,% Liu:2015:PPM,% Nathan:2016:SRO,% Wang:2017:RLW,% Wu:2017:PRP,% Zhu:2017:VLV,% Ashari:2015:OML,% Chevalier-Boisvert:2012:BSH,% Dias:2010:AGI,% Farmer:2012:HMP,% Hizver:2014:RTD,% Huber:2013:CWA,% Kaufmann:2013:SCO,% Kotsifakou:2018:HHP,% Kourai:2011:FCP,% Kulkarni:2012:MCO,% Kundu:2012:MVA,% Ma:2012:DTD,% Micolet:2016:MLA,% Noonan:2016:PTI,% Park:2011:FSE,% Pirog:2010:SDS,% Pizlo:2017:JVM,% Ramsey:2011:RRM,% Rao:2014:TFE,% Srinivasan:2015:PEM,% Srinivasan:2015:SMC,% Srinivasan:2016:IAS,% Srinivasan:2016:SMC,% Torlak:2014:LSV,% Wang:2011:RVM,% Wang:2017:GSM,% Ye:2010:EES,% Zheng:2018:FPS,% Zhou:2013:LPC,% Zhou:2013:OVM,% Adams:2014:HVM,% Sewe:2011:CCS,% Upadhyaya:2015:EML% }. \NAMECITE{machine-code}{% Srinivasan:2016:SMC% }. \NAMECITE{machine-independent}{% Ramsey:2011:RRM% }. \NAMECITE{Machine-verified}{% Guha:2013:MVN% }. \NAMECITE{Machines}{% Chatterjee:2015:FAA,% Chong:2018:QCG,% Gidra:2015:NGC,% Hetzelt:2017:SAE,% Jiang:2017:CSM,% Lange:2015:CMG,% Suneja:2017:SIL,% Wang:2015:HPI,% Accattoli:2014:DAM,% Bacon:2011:VAH,% Chari:2017:BEH,% Clebsch:2013:FCG,% Cui:2013:VMV,% Deligiannis:2015:APA,% Du:2011:PPV,% Gerofi:2012:ETT,% Hammer:2011:SAS,% Jo:2013:ELM,% Johnson:2013:OAA,% Kedlaya:2014:DDL,% Kulkarni:2011:JCP,% Kuszmaul:2015:SSF,% Lezuo:2014:COC,% Meier:2017:PVM,% Namjoshi:2010:NOP,% Pape:2016:LIS,% Perarnau:2010:KRC,% Prades:2016:CAX,% Song:2013:PLM,% Stecklina:2014:SHO,% Svard:2011:EDC,% VanHorn:2010:AAM,% Wood:2011:CDP,% Zhai:2010:PPP% }. \NAMECITE{macro}{% Hormati:2010:MMS,% Yamaguchi:2016:IMS% }. \NAMECITE{macro-{SIMD}ization}{% Hormati:2010:MMS% }. \NAMECITE{macros}{% Al-Kofahi:2017:FLL,% Chang:2017:TSM,% Culpepper:2010:FM,% Disney:2015:SYJ,% Kastner:2011:VAP,% Stucki:2018:PUM% }. \NAMECITE{{MacroSS}}{% Hormati:2010:MMS% }. \NAMECITE{made}{% Greenberg:2010:CMM,% Muddukrishna:2016:GGO,% Pohle:2010:CWM,% Strzodka:2011:TSM% }. \NAMECITE{{MAERI}}{% Kwon:2018:MEF% }. \NAMECITE{magic}{% Lee:2014:PSS% }. \NAMECITE{Magnitude}{% Brown:2016:HBS% }. \NAMECITE{Main}{% Agarwal:2017:TAT,% Awad:2016:SSZ,% Liu:2015:SDS,% Deng:2011:MAL,% Deng:2012:MAL,% Yoon:2010:VFE% }. \NAMECITE{Mainstream}{% Syme:2010:FTS% }. \NAMECITE{maintainability}{% Fenske:2017:HPA% }. \NAMECITE{Maintaining}{% Leslie-Hurd:2013:MVS,% Ahmad:2010:JOI,% Ribeiro:2012:IFD,% Sun:2018:AMB% }. \NAMECITE{{Makalu}}{% Bhandari:2016:MFR% }. \NAMECITE{make}{% Gonthier:2011:HMA,% Mitchell:2012:SBB% }. \NAMECITE{{MakeCode}}{% Devine:2018:MCI% }. \NAMECITE{makes}{% Hackett:2014:WWM,% Reed:2010:DMT% }. \NAMECITE{Making}{% Cook:2011:MPD,% Grossman:2018:MPB,% Ohori:2011:MSM,% Panwar:2018:MHP,% Singh:2015:MNP,% Chaudhuri:2014:CAD,% Coburn:2011:NHM,% Coburn:2012:NHM,% Levy:2014:DPM,% Palmer:2011:BJM,% Petricek:2016:TDM% }. \NAMECITE{malformed}{% Steimann:2016:CRA% }. \NAMECITE{{Mallacc}}{% Kanev:2017:MAM% }. \NAMECITE{{malloc}}{% Kuszmaul:2015:SSF% }. \NAMECITE{malware}{% Yan:2012:VCH% }. \NAMECITE{Man}{% Ramalhete:2017:PPM% }. \NAMECITE{Managed}{% Kotselidis:2017:HMR,% Liu:2018:SDS,% Maas:2016:THL,% Nguyen:2018:SCM,% Smith:2016:LMR,% Wu:2017:PRP,% Barr:2014:TAT,% Gao:2013:UMR,% Geoffray:2010:VSM,% Jantz:2015:CLM,% Robinson:2016:CCM,% Wegiel:2010:CLT,% Zacharopoulos:2017:EMM% }. \NAMECITE{Managed-Language}{% Maas:2016:THL% }. \NAMECITE{Management}{% Agarwal:2017:TAT,% Bai:2017:VRE,% Goiri:2015:CTV,% Han:2016:IMD,% Heckey:2015:CMC,% Larus:2018:SDS,% McKinley:2016:NGV,% Mukkara:2016:WID,% Park:2017:DRM,% Rahmani:2018:SFS,% Wang:2015:DAA,% Wang:2015:HPI,% Xu:2015:ALD,% Zhang:2018:MLO,% Aigner:2013:ATU,% Aigner:2015:AJE,% Anderson:2012:ECP,% Bahr:2015:CSM,% Bendersky:2011:SOB,% Brock:2013:PPA,% Dashti:2013:TMH,% Dashti:2017:AMM,% Fischer:2012:EDM,% Fu:2018:ESM,% Ghica:2011:GSIa,% Gu:2011:TPL,% Guan:2013:BBL,% Guatto:2018:HMM,% Hanappi:2016:ARC,% Holk:2014:RBM,% Huang:2013:ECS,% Ismail:2018:HSC,% Jablin:2011:ACG,% Jantz:2015:CLM,% Johnson:2010:DCM,% Kambadur:2014:ESE,% Kedia:2017:SFS,% Majo:2011:MMN,% Maldonado:2010:SST,% Malecha:2010:TVR,% Park:2018:TGM,% Pinto:2014:UEB,% Prabhakar:2011:QAS,% Raghunathan:2016:HMM,% Ramananandro:2012:MSC,% Robinson:2016:CCM,% Shen:2013:PCF,% Stancu:2015:SEH,% Tarau:2011:IST,% Terei:2014:MHP,% Ungar:2017:DAO,% Wagner:2011:CMM,% Wang:2018:SDG,% Yang:2010:GCM,% You:2015:VFO,% Zhang:2010:NSS,% Zhou:2012:MMM% }. \NAMECITE{manager}{% Han:2018:HPM,% Swierstra:2012:XCE,% Voellmy:2013:MHP,% Wang:2012:RCV% }. \NAMECITE{Managing}{% Arnold:2010:MAP,% Best:2011:SST,% DiLorenzo:2016:IFD,% Goiri:2013:PGM,% Herzeel:2010:DPR,% Sharma:2011:BMS,% Sharma:2012:BMS% }. \NAMECITE{Manifest}{% Greenberg:2015:SEM,% Sekiyama:2015:MCD,% Greenberg:2010:CMM,% Sekiyama:2017:SMC% }. \NAMECITE{manifesting}{% Gao:2011:TMH,% Gao:2012:TMH% }. \NAMECITE{Manipulating}{% Veanes:2015:DPS,% Dillig:2011:PCM,% Magill:2010:ANA,% Nanevski:2010:SVH% }. \NAMECITE{manipulation}{% Chugh:2016:PDM,% DAntoni:2014:FTB,% Pek:2014:NPD% }. \NAMECITE{manipulations}{% Lee:2016:VBM% }. \NAMECITE{manual}{% Kedia:2017:SFS,% Xiang:2013:CAM% }. \NAMECITE{Many}{% Haque:2015:FMI,% Jiang:2017:CSM,% Li:2017:PCO,% Lidbury:2015:MCC,% Rahmani:2018:SFS,% Arif:2018:RBP,% Bebelis:2014:FSP,% Clebsch:2013:FCG,% Cui:2013:VMV,% Dai:2013:LVM,% Hoenicke:2017:TMM,% Ma:2014:TAC,% Mutlu:2011:MSM,% Perarnau:2010:KRC,% Sankaranarayanan:2013:SAP,% Steindorfer:2018:MOA,% Wozniak:2013:SSD,% Zhou:2010:BDC,% Zhou:2012:MMM% }. \NAMECITE{Many-Core}{% Li:2017:PCO,% Lidbury:2015:MCC,% Rahmani:2018:SFS,% Arif:2018:RBP,% Bebelis:2014:FSP,% Clebsch:2013:FCG,% Ma:2014:TAC,% Mutlu:2011:MSM,% Zhou:2010:BDC,% Zhou:2012:MMM% }. \NAMECITE{many-task}{% Wozniak:2013:SSD% }. \NAMECITE{Many/Multi}{% Jiang:2017:CSM% }. \NAMECITE{Many/Multi-core}{% Jiang:2017:CSM% }. \NAMECITE{Manycore}{% Balkind:2016:OOS,% Jia:2018:ODW,% Lin:2018:MSN% }. \NAMECITE{Manycores}{% Asmussen:2016:MHO,% Hashemi:2012:FSU% }. \NAMECITE{Map}{% Basin:2017:KKV% }. \NAMECITE{{MAPA}}{% Jo:2017:PMA% }. \NAMECITE{{Maple}}{% Yu:2012:MCD% }. \NAMECITE{mapped}{% Beg:2010:GTA,% Steindorfer:2015:OHA% }. \NAMECITE{Mapping}{% Kwon:2018:MEF,% Lin:2018:MSN,% Sanen:2010:MPS,% Sbirlea:2012:MDF,% Chang:2011:LCW,% Emani:2015:CDM,% Farhad:2011:OAM,% Farhad:2012:OAM,% Fu:2017:DTS,% Huynh:2012:SFM,% Kandemir:2010:CTA,% Kim:2010:ODM,% Leung:2014:TMS,% Mastoras:2016:UFC,% Micolet:2016:MLA,% Upadhyaya:2015:EML,% Wang:2013:PMO% }. \NAMECITE{mapreduce}{% Dong:2018:SSM,% Goiri:2015:ABA,% Kaur:2018:OCM,% Radoi:2014:TIC,% Singer:2011:GCA,% Smith:2016:MPS% }. \NAMECITE{maps}{% Newton:2015:ALF,% Steindorfer:2018:MOA,% Sun:2018:PPA% }. \NAMECITE{mark}{% Iyengar:2012:SCP,% Morikawa:2013:ASR% }. \NAMECITE{mark\&sweep}{% Veldema:2011:IDP% }. \NAMECITE{mark-compact}{% Morikawa:2013:ASR% }. \NAMECITE{Market}{% Wang:2016:RTE,% Ben-Yehuda:2014:GMD,% Octeau:2016:CSA% }. \NAMECITE{Market-Based}{% Wang:2016:RTE% }. \NAMECITE{market-driven}{% Ben-Yehuda:2014:GMD% }. \NAMECITE{market-scale}{% Octeau:2016:CSA% }. \NAMECITE{{Markov}}{% Huang:2017:CMC% }. \NAMECITE{markup}{% Xi:2010:CFM% }. \NAMECITE{marriage}{% Hur:2012:MBK% }. \NAMECITE{marshalled}{% Vrvilo:2017:MDF% }. \NAMECITE{marshalling}{% Henry:2012:TUM% }. \NAMECITE{{MARTE}}{% Radermacher:2010:GEI% }. \NAMECITE{{MASK}}{% Ausavarungnirun:2018:MRG% }. \NAMECITE{Masses}{% Rajamani:2015:ART,% Inostroza:2016:MIM,% Kabac:2016:OMS% }. \NAMECITE{Massive}{% Egielski:2014:MAM,% Radojkovic:2010:TSB,% Shen:2017:BGB% }. \NAMECITE{massively}{% Maleki:2016:HOT% }. \NAMECITE{massively-parallel}{% Maleki:2016:HOT% }. \NAMECITE{match}{% Karachalias:2015:GMT% }. \NAMECITE{Matching}{% Barbosa:2010:MLA,% Ginsbach:2018:AML,% Cockx:2014:PMK,% Ding:2017:UNS,% Isradisaikul:2013:REP,% Jay:2011:TSI,% Karachalias:2015:GMT,% Oliveira:2015:MRM,% Ong:2011:VHO,% Petricek:2011:EMP,% Rendel:2015:ARL,% Rosu:2012:CRU,% Solodkyy:2014:OPM,% Vazou:2017:TTP,% Yu:2013:EDA,% Zhang:2018:PMO,% Zu:2012:GBN% }. \NAMECITE{matchmaking}{% Parikh:2016:EDW% }. \NAMECITE{mathematical}{% Chyzak:2011:UCP% }. \NAMECITE{mathematics}{% Chyzak:2011:UCP,% Cousot:2013:EMO% }. \NAMECITE{Mathematizing}{% Batty:2011:MCC% }. \NAMECITE{{MATLAB}}{% Doherty:2011:KAM,% Dubrau:2012:TM,% Foley-Bourgon:2017:EIC,% Kumar:2014:MCM,% Lameed:2014:OMF,% Prasad:2011:ACM% }. \NAMECITE{matrices}{% Sung:2014:PTR% }. \NAMECITE{Matrix}{% Wu:2017:SDC,% Arnold:2010:SVS,% Benson:2015:FPP,% Catanzaro:2014:DPM,% Choi:2010:MDA,% Du:2012:ABF,% Kamin:2015:ORS,% Kannan:2016:HPP,% Li:2013:SIA,% Liu:2018:RBI,% Merrill:2016:MBS,% Sato:2011:APM,% Thebault:2015:SEI,% Venkat:2015:LDT,% Zhao:2018:BGB% }. \NAMECITE{matrix-vector}{% Choi:2010:MDA,% Li:2013:SIA,% Merrill:2016:MBS% }. \NAMECITE{matter}{% Schulze:2014:DDP,% Zhang:2010:DCS% }. \NAMECITE{matters}{% Yang:2011:WNM% }. \NAMECITE{mature}{% Venkatesh:2010:CCR% }. \NAMECITE{Maximal}{% Albarghouthi:2016:MSS,% Grabmayer:2014:MSL,% Huang:2014:MSP,% Huang:2016:MCR,% Huang:2015:SMC,% Huang:2016:PMR% }. \NAMECITE{maximization}{% Pan:2017:LPM% }. \NAMECITE{Maximizing}{% Ben-Yehuda:2016:NPM,% Zhang:2016:MPU% }. \NAMECITE{maximum}{% Hong:2011:ACG,% Jose:2011:CCC,% Nedunuri:2010:SFP,% Zhang:2016:QGM% }. \NAMECITE{may}{% Godefroid:2010:CMM% }. \NAMECITE{may-must}{% Godefroid:2010:CMM% }. \NAMECITE{{MCA}}{% Wang:2013:PMO% }. \NAMECITE{{MCAPI}}{% Fischer:2011:SMC,% Gray:2011:TCE% }. \NAMECITE{{MCS}}{% Wang:2016:MGM% }. \NAMECITE{me}{% Jovic:2011:CMI% }. \NAMECITE{mean}{% Rubin:2014:HCW% }. \NAMECITE{meaning}{% Balabonski:2013:WOM% }. \NAMECITE{measure}{% Gundry:2015:TPU% }. \NAMECITE{measured}{% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL% }. \NAMECITE{Measurement}{% Luo:2017:TDS,% Siegmund:2014:FBP% }. \NAMECITE{measures}{% Hasuo:2016:LTP% }. \NAMECITE{Measuring}{% Aakerblom:2016:MPP,% Ruland:2018:MES,% David:2014:CMC,% Gramoli:2015:MTY% }. \NAMECITE{mechanical}{% Zhang:2013:IMF% }. \NAMECITE{mechanised}{% Bodin:2014:TMJ% }. \NAMECITE{Mechanism}{% Barthe:2015:HOA,% Hicks:2015:SLR,% Chen:2015:TNL,% DeWael:2017:JTI,% Magalhaes:2010:GDM,% Zheng:2011:GLO% }. \NAMECITE{mechanization}{% Klein:2012:RYR% }. \NAMECITE{Mechanized}{% Sergey:2015:MVF,% Bodin:2018:TMF,% Darais:2016:CGC,% Ramananandro:2012:MSC% }. \NAMECITE{Mechanizing}{% Marker:2012:MED% }. \NAMECITE{mechatronic}{% Bordignon:2011:MBK% }. \NAMECITE{Mediated}{% Xu:2018:DES% }. \NAMECITE{Mediating}{% Olson:2017:CGM% }. \NAMECITE{{Medusa}}{% Zhong:2012:OMS% }. \NAMECITE{meet}{% Karachalias:2015:GMT,% Kong:2013:WPT,% Li:2016:WSI% }. \NAMECITE{{Meeting}}{% Chen:2016:CIM% }. \NAMECITE{Meets}{% Didona:2016:PAM,% Avanzini:2015:ACF,% Long:2011:IIM,% Smolka:2017:CMS,% Wang:2014:CVM% }. \NAMECITE{megabase}{% Sandes:2010:CUG,% Sandes:2014:FGP% }. \NAMECITE{Memento}{% Clifford:2015:MMD% }. \NAMECITE{{Mementos}}{% Ransford:2011:MSS,% Ransford:2012:MSS% }. \NAMECITE{{memif}}{% Lin:2016:MTP% }. \NAMECITE{memoization}{% Madhavan:2017:CBR,% Toffola:2015:PPY% }. \NAMECITE{Memories}{% Kolli:2016:HPT,% Young:2015:DWE,% Akram:2018:WRG,% Coburn:2011:NHM,% Coburn:2012:NHM,% Emmi:2010:PVT,% Gao:2013:UMR,% Ipek:2010:DRM% }. \NAMECITE{Memory}{% Agarwal:2015:PPS,% Agarwal:2017:TAT,% Ausavarungnirun:2018:MRG,% Awad:2016:SSZ,% Battig:2017:SDC,% Blackburn:2018:SDS,% Chisnall:2015:BPA,% Cohen:2017:PST,% Colp:2015:PDS,% Crary:2015:CRM,% Didona:2016:PAM,% Duan:2015:AMF,% Fujiki:2018:MDP,% Gao:2017:TSE,% Guo:2015:PBL,% Guo:2016:HDI,% Haria:2018:DMH,% Izraelevitz:2016:FAP,% Jo:2017:PMA,% Kanev:2017:MAM,% Kehne:2015:GEO,% Lin:2016:MTP,% Liu:2015:GHS,% Liu:2015:SDS,% Liu:2017:DBD,% Lu:2017:FPL,% Lustig:2016:CVM,% Lustig:2017:ASC,% Majo:2011:MMN,% Matveev:2015:RHN,% McKinley:2016:NGV,% Mutlu:2011:MSM,% Nalli:2017:APM,% Nguyen:2017:WSP,% Ou:2017:CCD,% Prasad:2016:PMR,% Ramalhete:2017:PWF,% Seo:2017:FAS,% Sewell:2010:MEA,% Smith:2016:LMR,% Sridharan:2015:MEM,% Tang:2017:SCM,% Trippel:2017:TMM,% Tsafrir:2018:SDS,% Vafeiadis:2015:CCO,% Wang:2015:SPC,% Wang:2017:RLW,% Wu:2018:EBJ,% Yu:2016:PAO,% Yu:2018:DAH,% Zha:2018:LSM,% Zhang:2015:MRH,% Zhang:2016:TED,% Zhang:2017:PPC,% Zhou:2012:MMM,% Afek:2011:CIA,% Aigner:2011:STM,% Aigner:2015:AJE,% Aigner:2015:FMS,% Albert:2010:PIM,% Alglave:2014:HCM,% Atig:2010:VPW,% Baghsorkhi:2012:EPE,% Baldassin:2015:PID,% Barreto:2010:LPN,% Baskaran:2012:ACO,% Bauer:2011:PMH,% Ben-Yehuda:2014:GMD,% Bendersky:2011:SOB,% Berger:2013:ORC,% Bhandari:2016:MFR,% Blazy:2016:AMF,% Bonetta:2016:GSM,% Bornholt:2017:SMM,% Botincan:2011:ASP,% Brock:2018:PBS,% Bruno:2018:DVM,% Carvalho:2013:RET,% Casper:2011:HAT,% Casper:2012:HAT,% Chakrabarti:2014:ALL,% Chang:2014:EMV,% Chatzopoulos:2016:EES,% Chen:2014:CCB,% Chiang:2013:IBM,% Chong:2018:STW,% Chu:2016:SEM,% Cohen:2015:AMR,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Dan:2016:MAR,% Dash:2010:SPT,% Dashti:2013:TMH,% Dashti:2017:AMM,% Demange:2013:PBB,% Deng:2011:MAL,% Deng:2012:MAL,% Dice:2013:UHT,% Diegues:2014:TWL,% Dillig:2010:SHA,% Drebes:2016:NAS,% Duck:2018:ETM% }. \NAMECITE{memory}{% Ebrahimi:2010:FST,% Fang:2017:RHF,% Fernandes:2011:LFS,% Flanagan:2010:AMD,% Friedley:2013:OPE,% Friedman:2018:PLF,% Garg:2017:CGA,% Gelado:2010:ADS,% Gerard:2012:MMO,% Gindraud:2016:ICM,% Guan:2013:BBL,% Guatto:2018:HMM,% Guha:2010:DPS,% Hayashi:2018:SMP,% Hoffman:2011:RPS,% Holk:2014:RBM,% Horie:2018:BDQ,% Huang:2013:ECS,% Hussein:2015:DRM,% Hwang:2014:MFG,% Ipek:2010:DRM,% Ismail:2018:HSC,% Jantz:2013:FAG,% Jantz:2015:CLM,% Kalibera:2011:HRO,% Kang:2015:FCM,% Kang:2017:PSR,% Kedia:2017:SFS,% Khyzha:2018:SPT,% Kim:2010:ODM,% Kim:2015:CPM,% Kourtis:2011:CEC,% Kuperstein:2011:PCA,% Le:2013:CEW,% Lesani:2011:CMT,% Li:2010:AAB,% Li:2018:HPG,% Liu:2012:DSR,% Liu:2017:FEM,% Liu:2018:LLC,% Lupei:2010:TST,% Lyberis:2012:MMA,% Maldonado:2010:SST,% Maleki:2016:DSD,% Mannarswamy:2010:CAS,% Marino:2010:DSE,% Mohamedin:2016:DNA,% Morisset:2013:CTT,% Nazare:2014:VMA,% OCallahan:2012:WYW,% Odaira:2014:EGI,% Ogata:2010:SJN,% Ou:2015:AAI,% Park:2013:RCH,% Park:2018:TGM,% Peng:2017:RTD,% Perrin:2016:CCB,% Petrank:2013:SFA,% Porter:2010:MTM,% Poter:2018:SIA,% Pyka:2010:VSL,% Raghunathan:2016:HMM,% Ravishankar:2015:DMC,% Ravitch:2013:AMO,% Ritson:2014:EGC,% Ritson:2016:BWM,% Robinson:2016:CCM,% Romanescu:2010:SDV,% Roy:2011:HBR,% Roy:2011:WAU,% Salucci:2016:GMC,% Santos:2018:MBD,% Sevcik:2011:RMC,% Sevcik:2011:SOS,% Sewe:2012:NSI,% Shen:2017:BGB,% Shun:2013:LLG,% Simoes:2012:AAA,% Singh:2011:EPS,% Singh:2012:EPS,% Sorensen:2016:EER,% Stancu:2015:SEH,% Steindorfer:2015:CSM,% Suenaga:2012:TBS,% Tarau:2011:IST,% Tassarotti:2015:VRC,% Tavarageri:2014:CAD,% Terei:2014:MHP,% Torlak:2010:MCA,% Turon:2014:GNW,% Ungar:2017:DAO,% Upadhyaya:2010:AAR,% Vilk:2018:BAD,% Volos:2011:MLP,% Volos:2012:MLP,% Wagner:2011:CMM,% Wamhoff:2013:FIP,% Wan:2012:WAD,% Wang:2010:RRA,% Wang:2011:SHS,% Wang:2013:FHF,% Wang:2013:GSE% }. \NAMECITE{memory}{% Wang:2014:CBL,% Wang:2017:TME,% Wang:2018:SDG,% Wen:2018:IBM,% Wickerson:2017:ACM,% Williams:2011:OHM,% Wingbermuehle:2014:SMS,% Wood:2010:CSS,% Wu:2013:CAA,% Xu:2011:LHP,% Yang:2010:GCM,% Yoon:2010:VFE,% Zakkak:2014:JJM,% Zhang:2011:FRC,% Zhang:2015:DPO,% Zhang:2015:LOS,% Zhang:2017:ACE,% Zhao:2010:EMS,% Zhou:2013:LPC,% Zu:2012:GBN,% Zyulkyarov:2010:DPU% }. \NAMECITE{memory-aware}{% Pyka:2010:VSL% }. \NAMECITE{memory-bounded}{% Santos:2018:MBD% }. \NAMECITE{memory-efficient}{% Wang:2017:TME% }. \NAMECITE{Memory-hungry}{% Yu:2016:PAO% }. \NAMECITE{Memory-Oriented}{% Zha:2018:LSM% }. \NAMECITE{Memory-Safe}{% Chisnall:2015:BPA% }. \NAMECITE{Memoryful}{% Muroya:2016:MGI% }. \NAMECITE{{MemSAT}}{% Torlak:2010:MCA% }. \NAMECITE{{MemScale}}{% Deng:2011:MAL,% Deng:2012:MAL% }. \NAMECITE{mendler}{% Ahn:2011:HMS% }. \NAMECITE{Merge}{% Merrill:2016:MBS,% Morozov:2013:DMT% }. \NAMECITE{Merge-based}{% Merrill:2016:MBS% }. \NAMECITE{merging}{% Kuznetsov:2012:ESM,% Tan:2017:EPP% }. \NAMECITE{meshes}{% Thebault:2015:SEI% }. \NAMECITE{Message}{% Ernst:2016:MSD,% Hoare:2012:MTR,% Sato:2017:NIT,% Lopez:2015:PBV,% Lucas:2012:DPM,% Lyberis:2012:MMA,% Negara:2011:IOT,% Petrovic:2014:LHM,% Tallent:2015:DCS,% Tew:2012:PAM,% Upadhyaya:2015:EML% }. \NAMECITE{message-passing}{% Lopez:2015:PBV,% Lyberis:2012:MMA,% Tew:2012:PAM,% Upadhyaya:2015:EML% }. \NAMECITE{messages}{% Edmonds:2013:EGA,% Salucci:2016:GMC% }. \NAMECITE{Meta}{% Delaware:2013:MTC,% Moore:2012:MLF,% Susungi:2018:MPC,% Tobisawa:2015:MLC,% Axelsen:2010:CDM,% Bowman:2015:PGM,% Delaware:2013:MMM,% Devriese:2013:TSM,% Ekblad:2017:MED,% Foltzer:2012:MSP,% Konat:2017:BDS,% Marr:2015:TVP,% Servetto:2010:MMC,% vanBinsbergen:2018:FHF% }. \NAMECITE{meta-circular}{% Servetto:2010:MMC% }. \NAMECITE{meta-compilation}{% Marr:2015:TVP% }. \NAMECITE{meta-{EDSL}}{% Ekblad:2017:MED% }. \NAMECITE{meta-languages}{% Konat:2017:BDS% }. \NAMECITE{Meta-level}{% Moore:2012:MLF,% Axelsen:2010:CDM% }. \NAMECITE{Meta-programming}{% Susungi:2018:MPC,% Bowman:2015:PGM,% Devriese:2013:TSM,% vanBinsbergen:2018:FHF% }. \NAMECITE{meta-scheduler}{% Foltzer:2012:MSP% }. \NAMECITE{Meta-theory}{% Delaware:2013:MTC,% Delaware:2013:MMM% }. \NAMECITE{metacircular}{% Pimas:2017:GCE% }. \NAMECITE{Metadata}{% Dhawan:2015:ASS,% Kwon:2016:SPT,% Liu:2017:FEM,% Payer:2012:PAA% }. \NAMECITE{{MetaFJig}}{% Servetto:2010:MMC% }. \NAMECITE{{MetaHaskell}}{% Mainland:2012:EHM% }. \NAMECITE{Metal}{% Zhang:2017:UGM,% Omote:2015:IAE% }. \NAMECITE{metalanguage}{% Gordon:2010:MMO% }. \NAMECITE{metalanguages}{% Arnoldus:2012:LMU% }. \NAMECITE{metamodel}{% Font:2016:AMR% }. \NAMECITE{metaobject}{% Marr:2015:ZOM% }. \NAMECITE{{MetaOCaml}}{% Asai:2015:CRL% }. \NAMECITE{metaprogramming}{% Chlipala:2010:UST,% Chlipala:2013:BSP,% Garcia:2010:TFT,% Klose:2010:MLM,% Mainland:2012:EHM,% Marr:2015:ZOM,% Palmer:2011:BJM,% Shioda:2015:LLD% }. \NAMECITE{metaprograms}{% Miao:2011:ITC% }. \NAMECITE{metasketches}{% Bornholt:2016:OSM% }. \NAMECITE{metatheory}{% Darais:2015:GTM,% Darais:2016:CGC% }. \NAMECITE{Method}{% Tang:2017:SCM,% Alglave:2017:OPI,% Andrysco:2016:PFP,% Chen:2017:ALF,% Homer:2016:ALG,% Huang:2012:RRC,% Seo:2015:GGS,% Slaatten:2012:TAG,% Surendran:2016:APP,% Thummalapenta:2011:SMS% }. \NAMECITE{Methodology}{% Lee:2018:WPE,% Cimini:2016:GMA,% Gilray:2016:ACP,% Itzhaky:2010:SIS,% Kogan:2012:MCF,% Sinha:2016:DVM% }. \NAMECITE{methods}{% Chen:2013:OAO,% Cousot:2012:AIFb,% Dashti:2017:AMM,% Fisher:2014:UFM,% Grech:2011:JGE% }. \NAMECITE{metric}{% deAmorim:2017:SAM% }. \NAMECITE{{Mezzo}}{% Pottier:2013:PPM% }. \NAMECITE{{mHealth}}{% Petersen:2013:ERF% }. \NAMECITE{Micro}{% Sudan:2010:MPI% }. \NAMECITE{Micro-pages}{% Sudan:2010:MPI% }. \NAMECITE{Microarchitecture}{% Zhang:2017:UGM% }. \NAMECITE{microbenchmark}{% Volkov:2018:MSG% }. \NAMECITE{microkernel}{% Pohle:2010:CWM% }. \NAMECITE{microprocessors}{% Khudia:2012:ESE% }. \NAMECITE{middleware}{% Horie:2014:SDJ% }. \NAMECITE{middleweight}{% Murawski:2014:GSI% }. \NAMECITE{migrate}{% Cui:2013:VMV% }. \NAMECITE{Migrating}{% Alshara:2016:MLO,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP% }. \NAMECITE{Migration}{% Ma:2018:GEG,% Nathan:2016:SRO,% Oh:2015:MWA,% Ruprecht:2018:VLM,% Xu:2016:SHS,% Zhang:2017:MAP,% Chiang:2013:IBM,% Feeley:2016:CML,% Gligoric:2014:AMB,% Holt:2014:AAL,% Jo:2013:ELM,% Kapur:2010:RRL,% Liu:2018:LLC,% Lu:2013:MLP,% Pan:2012:CLM,% Sarkar:2011:PTM,% Song:2013:PLM,% Svard:2011:EDC,% Wood:2011:CDP,% Zheng:2011:WAL,% Zheng:2014:CCM,% Zhou:2013:OVM% }. \NAMECITE{migrations}{% Pusukuri:2014:LCA,% Vermolen:2012:GDM% }. \NAMECITE{{MigVisor}}{% Zhang:2017:MAP% }. \NAMECITE{million}{% Shi:2018:PFP% }. \NAMECITE{Milner}{% Gordon:2011:RMV,% Pottier:2014:HME% }. \NAMECITE{{MinC}}{% Robbins:2016:MMS% }. \NAMECITE{{Miniapp}}{% Stone:2012:EMP% }. \NAMECITE{Miniboxing}{% Ureche:2013:MIS% }. \NAMECITE{Minimal}{% Lange:2011:MOV,% Choi:2013:GGT,% Liang:2011:LMA,% Sack:2012:FTA% }. \NAMECITE{Minimal-overhead}{% Lange:2011:MOV% }. \NAMECITE{Minimization}{% DAntoni:2014:MSA,% Bouakaz:2013:BME,% Diegues:2014:TWL,% Li:2010:AAB,% Mayr:2013:AAM% }. \NAMECITE{Minimize}{% Vollmer:2017:SHS,% Wu:2013:CAA% }. \NAMECITE{Minimizing}{% Mishra:2015:PGM,% Sun:2018:AMB% }. \NAMECITE{minimum}{% Gianinazzi:2018:CAP,% Nobari:2012:SPM,% Pavlinovic:2014:FMT% }. \NAMECITE{Mining}{% DElia:2011:MHC,% Alglave:2014:HCM,% Dyer:2014:DVE,% Lefebvre:2012:EM% }. \NAMECITE{Miniphases}{% Petrashko:2017:MCU% }. \NAMECITE{{Minnow}}{% Zhang:2018:MLO% }. \NAMECITE{{Mint}}{% Westbrook:2010:MJM% }. \NAMECITE{minute}{% Dietrich:2015:GSE% }. \NAMECITE{minutes}{% Bodden:2013:SLS% }. \NAMECITE{{MinX}}{% Robbins:2016:MMS% }. \NAMECITE{{Mio}}{% Voellmy:2013:MHP% }. \NAMECITE{misfits}{% PerezDeRosso:2016:PCM% }. \NAMECITE{miss}{% Byrne:2018:MMR% }. \NAMECITE{miss-ratio}{% Byrne:2018:MMR% }. \NAMECITE{misses}{% Hong:2016:EPM,% Inoue:2012:ISC% }. \NAMECITE{missing}{% Kell:2016:MLE,% Son:2011:RFM% }. \NAMECITE{misunderstood}{% Dimoulas:2016:OLP% }. \NAMECITE{Mitigate}{% Kotra:2017:HSC,% Wang:2017:RLW% }. \NAMECITE{Mitigating}{% Boroumand:2018:GWC,% Kulkarni:2012:MCO,% Yetim:2015:CMC% }. \NAMECITE{mitigation}{% Liu:2011:SPD,% Zhang:2012:LBC% }. \NAMECITE{{MIX10}}{% Kumar:2014:MCM% }. \NAMECITE{Mixed}{% Flur:2017:MSC,% Preda:2015:ASA,% Canino:2017:PAE,% Chiang:2017:RFP,% Li:2014:VSK,% Ravishankar:2015:DMC% }. \NAMECITE{mixed-precision}{% Chiang:2017:RFP% }. \NAMECITE{Mixed-size}{% Flur:2017:MSC% }. \NAMECITE{Mixing}{% Khoo:2010:MTC,% Buiras:2015:HMS,% Milano:2018:MLM,% Patterson:2017:FRM% }. \NAMECITE{{MixT}}{% Milano:2018:MLM% }. \NAMECITE{mixture}{% Emani:2015:CDM% }. \NAMECITE{{ML}}{% Gordon:2010:MMO,% Hur:2011:KLR,% Kumar:2014:CVI,% LeBotlan:2014:MRM,% Myreen:2012:PPS,% Ohori:2011:MSM,% Swamy:2011:LMP% }. \NAMECITE{{MLF}}{% LeBotlan:2014:MRM% }. \NAMECITE{{MLsub}}{% Dolan:2017:PST% }. \NAMECITE{{MMU}}{% Xu:2018:DES% }. \NAMECITE{{Mnemosyne}}{% Volos:2011:MLP,% Volos:2012:MLP% }. \NAMECITE{Mobile}{% Dai:2018:EDT,% Guo:2018:PCA,% Kang:2017:NCI,% Lee:2018:SDS,% Liaqat:2016:SEE,% Cascaval:2013:ZPW,% Hsiao:2014:RDE,% Kansal:2013:LAB,% Kim:2015:CPM,% Li:2010:ECU,% Zhu:2016:GLE,% Hemel:2011:DPM% }. \NAMECITE{{Mobl}}{% Hemel:2011:DPM% }. \NAMECITE{modal}{% Dreyer:2010:RML,% Geuns:2013:ADM% }. \NAMECITE{mode}{% Chang:2014:EMV,% Li:2013:CDW% }. \NAMECITE{Model}{% An:2014:MDG,% Balaji:2017:PAP,% Barijough:2015:IAM,% Ben-Nun:2017:GAM,% Bordignon:2011:MBK,% Brotherston:2016:MCS,% Chang:2016:DLD,% Chisnall:2017:CJS,% Chlipala:2015:UWS,% Choi:2010:MDA,% Lustig:2017:ASC,% Mishra:2015:PGM,% Noguera:2016:MQQ,% Ou:2017:CCD,% Peldszus:2018:MBS,% Rigger:2018:STA,% Sabne:2017:MBI,% Steck:2012:MDE,% Trippel:2017:TMM,% Vafeiadis:2015:CCO,% Zhang:2017:MAP,% Atkey:2014:RPM,% Axelsson:2012:GAS,% Basso:2014:SLS,% Biehl:2010:ISA,% Blum:2016:SMC,% Budi:2011:AMA,% Burckhardt:2011:TPO,% Chandramowlishwaran:2010:ACC,% Chen:2016:SPN,% Cledat:2011:ESS,% Demange:2013:PBB,% Demsky:2015:SSD,% Ekblad:2014:SCC,% Font:2016:AMR,% Gelado:2010:ADS,% Geuns:2013:ADM,% Gordon:2013:MLP,% Grigore:2016:ARG,% Hasuo:2016:LTP,% Heumann:2013:TEM,% Hoffman:2011:RPS,% Huang:2015:SMC,% Jangda:2018:EFT,% Jensen:2015:SMC,% Jimborean:2012:APM,% Kang:2015:FCM,% Kastner:2010:MRP,% Kim:2012:OUP,% Kim:2015:OBU,% Kobayashi:2011:PAC,% Koskinen:2015:PPM,% Krishnaswami:2011:SMG,% Krogh-Jespersen:2017:RMT,% Lu:2013:REM,% Lucia:2015:SSP,% Luo:2014:ISM,% Luu:2014:MCC,% Marino:2010:DSE,% Metta:2016:TSM,% Morisset:2013:CTT,% Muralidharan:2015:COP,% Mururu:2018:QRE,% Neatherway:2012:TBA,% Nieke:2018:AAF,% Nugteren:2012:BHM,% Radermacher:2010:GEI,% Rajan:2010:GPM,% Ramsay:2014:TDA,% Raychev:2016:PMC,% Rehman:2016:VMJ,% Rhodes:2015:DDO,% Roberson:2010:EMG,% Roy:2011:WAU,% Sbirlea:2012:MDF,% Shi:2015:OAG,% Shubert:2012:AMB,% Singh:2011:EPS,% Singh:2012:EPS,% Taylor:2018:ADL,% Vassiliadis:2015:PMR,% Wang:2016:HPM,% Willcock:2011:APP,% Zakkak:2014:JJM,% Zhang:2013:TLC,% Zhang:2017:TSB% }. \NAMECITE{Model-based}{% Bordignon:2011:MBK,% Mishra:2015:PGM,% Peldszus:2018:MBS,% Sabne:2017:MBI,% Biehl:2010:ISA,% Font:2016:AMR% }. \NAMECITE{Model-driven}{% An:2014:MDG,% Choi:2010:MDA,% Steck:2012:MDE% }. \NAMECITE{model-learner}{% Gordon:2013:MLP% }. \NAMECITE{model-usage}{% Steck:2012:MDE% }. \NAMECITE{Modeling}{% Ali:2010:MAC,% Bodik:2014:MBS,% Dan:2016:MAR,% Kundu:2012:MVA,% Li:2014:MHD,% Perathoner:2010:MSE,% Porter:2010:MTM,% Prajapati:2017:SAA,% Acharya:2015:PNC,% Baghsorkhi:2010:APM,% Clarke:2011:ADM,% Eyerman:2010:PJS,% Fischer:2011:SMC,% Hong:2018:PMG,% Huang:2017:CMC,% Jin:2015:CPI,% Katz:2016:ETB,% Mitchell:2011:FPT,% Ossher:2010:FMT,% Suenaga:2013:HPS,% Tan:2017:EPP,% Walkingshaw:2013:CMI,% Zacharopoulos:2017:EMM% }. \NAMECITE{Modelling}{% Flur:2016:MAA,% Alglave:2014:HCM,% Magalhaes:2011:FMM% }. \NAMECITE{Models}{% Bornholt:2016:SCF,% Li:2017:SSA,% Zhang:2017:PPC,% Alglave:2017:OPI,% Atig:2010:VPW,% Birkedal:2011:SIK,% Bohrer:2018:VVC,% Bornholt:2017:SMM,% Curien:2016:TER,% Dhungana:2014:GCD,% Esmaeilsabzali:2012:MAC,% Hannousse:2012:SAA,% Horie:2018:BDQ,% Koksal:2013:SBM,% Kowal:2017:EAF,% Kuperstein:2011:PCA,% Lapena:2017:AIN,% Le:2013:CEW,% Lee:2018:ASB,% Liu:2012:DSR,% Noguera:2016:MQQ,% Octeau:2016:CSA,% Petrank:2013:SFA,% Raychev:2014:CCS,% Ritson:2016:BWM,% Ryssel:2011:AVP,% Ryssel:2013:RFM,% Schlickling:2010:SAD,% Torlak:2010:MCA,% Volkov:2018:MSG,% Wickerson:2017:ACM,% Xiang:2011:AWP,% Zhang:2015:DPO,% Zhang:2017:ACE% }. \NAMECITE{Modern}{% Awan:2017:CCD,% Li:2017:LAC,% Sridharan:2015:MEM,% Freudenberg:2015:SMP,% Kulkarni:2011:JCP,% Narayanaswamy:2016:VCA,% Wagner:2011:CMM,% Zhang:2010:DCS% }. \NAMECITE{modes}{% Deng:2011:MAL,% Deng:2012:MAL% }. \NAMECITE{modification}{% Chamith:2016:LER% }. \NAMECITE{Modifications}{% Cohen:2017:LLS% }. \NAMECITE{modifying}{% Ansel:2011:LIS% }. \NAMECITE{Modular}{% Agten:2015:SMV,% Bhargavan:2010:MVS,% Birkedal:2014:MRA,% Chlipala:2015:NIM,% Delaware:2013:MMM,% Dodds:2011:MRD,% Gay:2010:MST,% Gotsman:2011:MVP,% Hofer:2011:MDS,% Inostroza:2016:MIM,% Itzhaky:2014:MRA,% Klose:2010:MLM,% Liang:2013:MVL,% Logozzo:2012:MVA,% Lorenzen:2013:MAT,% Niu:2014:MCF,% Oliveira:2015:MRM,% Sergey:2014:MHO,% Shivers:2011:MRT,% Warth:2017:MSA,% Acar:2018:PCM,% Allen:2011:TCM,% Beckman:2011:PMS,% Blackshear:2013:ACS,% Bordignon:2011:MBK,% Chiba:2010:MMC,% Coughlin:2014:FTA,% Darais:2015:GTM,% Delaval:2010:CMD,% Dillig:2011:PCM,% Farzan:2012:VPC,% Gerard:2012:MMO,% Jacobs:2011:EMF,% Lameed:2013:MAS,% Malakuti:2015:EGM,% Mamouras:2017:SMS,% Petrashko:2017:MCU,% Ramsey:2010:HMR,% Ramsey:2011:RRM,% Roberson:2010:EMG,% Rompf:2011:LMS,% Rompf:2017:LMS% }. \NAMECITE{Modularity}{% Taube:2018:MDD,% Hoenicke:2017:TMM,% Rajan:2010:CMD% }. \NAMECITE{module}{% Axelsen:2010:CDM,% Kang:2012:FSJ,% Kastner:2012:VAM% }. \NAMECITE{Modules}{% Crary:2017:MAP,% Im:2011:STS,% Malakuti:2015:EGM,% Rossberg:2015:CMU% }. \NAMECITE{modulo}{% Harris:2010:PAS,% Henry:2014:HCW,% Kent:2016:OTM,% Kneuss:2013:SMR,% Lal:2015:DID,% Le:2014:CVE,% Logozzo:2014:VMV% }. \NAMECITE{{Mojim}}{% Zhang:2015:MRH% }. \NAMECITE{Molecular}{% Pang:2015:MLL,% Younge:2015:SHP% }. \NAMECITE{Molecular-Scale}{% Pang:2015:MLL% }. \NAMECITE{{Molecule}}{% Bocq:2012:MUM% }. \NAMECITE{Monad}{% Paykin:2017:LM,% Danielsson:2012:OSU,% Foltzer:2012:MSP,% Gill:2015:RMD,% Giorgidze:2011:BBM,% Huffman:2012:FVM,% Kiselyov:2013:EEA,% Marlow:2011:MDP,% Schrijvers:2011:MZV,% Sculthorpe:2013:CMP,% Swamy:2013:VHO,% Ziliani:2013:MMT% }. \NAMECITE{Monadic}{% DAntoni:2017:MSO,% Sergey:2013:MAI,% vanderPloeg:2013:MFR,% Bocq:2012:MUM,% Delaware:2013:MMM,% Filinski:2011:TCT,% Gibbons:2011:JDI,% Svenningsson:2013:SCR,% Swamy:2011:LMP,% Swamy:2016:DTM,% vanderPloeg:2014:RRR% }. \NAMECITE{Monads}{% Filinski:2010:MA,% Schrijvers:2011:MZV,% Ahman:2017:DMF,% Dawson:2017:CNS,% Katsumata:2014:PEM,% Kiselyov:2015:FMM,% Petricek:2011:EMP,% Pirog:2016:SDF,% Scibior:2015:PPP% }. \NAMECITE{Monitor}{% Purandare:2010:MOS,% Hung:2013:AAS,% Kourai:2011:FCP% }. \NAMECITE{Monitoring}{% Deng:2017:DWT,% Emmi:2015:MRS,% Esmaeilsabzali:2012:MAC,% Lu:2017:FPL,% Ringenburg:2015:MDQ,% Yu:2016:CWM,% Fischmeister:2010:SBP,% Gomez:2014:DSD,% Goodstein:2010:BAA,% Jin:2011:GCM,% Thomas:2011:LOS,% Vlachos:2010:PEA,% Vorobyov:2017:SSE,% Zeng:2011:CCH% }. \NAMECITE{Monitors}{% Jia:2016:MBA,% Swords:2015:ECM% }. \NAMECITE{monoidal}{% Vazou:2017:TTP% }. \NAMECITE{Monoids}{% Jung:2015:IMI,% Blazevic:2013:ASM,% Yorgey:2012:MTV% }. \NAMECITE{{Monona}}{% Zha:2018:LSM% }. \NAMECITE{monotonic}{% Apinis:2013:HCW,% Kuhlemann:2010:SCN% }. \NAMECITE{{Monte}}{% Huang:2017:CMC% }. \NAMECITE{monty}{% Politz:2013:PFM% }. \NAMECITE{{Moonwalk}}{% Khazraee:2017:MNO% }. \NAMECITE{{Moore}}{% Brewer:2010:TDR% }. \NAMECITE{mori}{% Clifford:2015:MMD% }. \NAMECITE{Morph}{% Nasre:2013:MAG% }. \NAMECITE{{Mortar}}{% Hwang:2014:MFG% }. \NAMECITE{most}{% Dreyer:2013:SMI% }. \NAMECITE{Mostly}{% Chiba:2010:MMC,% Chlipala:2011:MAV,% Schneider:2017:LSM% }. \NAMECITE{Mostly-automated}{% Chlipala:2011:MAV% }. \NAMECITE{Mother}{% Hinze:2015:CHM% }. \NAMECITE{motion}{% Zhou:2011:SBA% }. \NAMECITE{Movement}{% Boroumand:2018:GWC,% Rajbhandari:2017:OFI% }. \NAMECITE{moving}{% Ueno:2011:ENM% }. \NAMECITE{{mPart}}{% Byrne:2018:MMR% }. \NAMECITE{{MPI}}{% Amer:2015:MRC,% Awan:2017:CCD,% Carter:2010:PLN,% Gong:2012:OCN,% Li:2017:PCO,% Luo:2014:ISM,% Marjanovic:2010:ECC,% Rehman:2016:VMJ,% Saillard:2015:SDV,% Siegel:2011:AFV,% Yang:2014:PMI,% Zhang:2017:DLN% }. \NAMECITE{{MPI}-based}{% Siegel:2011:AFV% }. \NAMECITE{{MPI}-interoperable}{% Yang:2014:PMI% }. \NAMECITE{{MPI/SMPSs}}{% Marjanovic:2010:ECC% }. \NAMECITE{{MPSoC}}{% Jiang:2017:OFU,% Viskic:2010:DEA% }. \NAMECITE{{MPSoCs}}{% Chandramohan:2014:PDP,% Pyka:2010:VSL% }. \NAMECITE{{MrCrypt}}{% Tetali:2013:MSA% }. \NAMECITE{{MRU}}{% Gu:2011:TPL% }. \NAMECITE{{MS}}{% Fischer:2016:EIE% }. \NAMECITE{{MSO}}{% Traytel:2013:VDP% }. \NAMECITE{{Mtac}}{% Ziliani:2013:MMT% }. \NAMECITE{{MTTKRP}}{% Hayashi:2018:SMP% }. \NAMECITE{much}{% OCallahan:2012:WYW% }. \NAMECITE{Multi}{% Ausavarungnirun:2018:MRG,% Ben-Nun:2017:GAM,% Bloemen:2016:MCF,% Chabbi:2017:EAL,% Chow:2010:MSR,% Lu:2013:MLP,% Mashtizadeh:2017:TPD,% Zha:2018:LSM,% Ahmed:2011:EPC,% Al-Saber:2015:SSA,% Bahr:2015:CSM,% Beemster:2013:RCD,% Bois:2013:BGV,% Chabbi:2015:HPL,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% Choi:2011:SAM,% DeVito:2013:TMS,% Diamos:2013:RAM,% Ebrahimi:2010:FST,% Fang:2012:IDP,% Feeley:2016:CML,% Fernandes:2011:LFS,% Foust:2016:GRP,% Friedley:2013:OPE,% Gamatie:2011:SAS,% Ge:2017:RSM,% Grimmer:2016:HPC,% Guo:2010:SSL,% Gupta:2011:PAR,% Harris:2010:DFM,% Huang:2010:OES,% Huynh:2012:SFM,% Inoue:2012:AML,% Jarvi:2015:SPH,% Johnson:2014:CML,% Kalikar:2016:DNM,% Kim:2010:ODM,% Kim:2015:OBU,% Kobayashi:2010:HOM,% Kyle:2012:EPI,% Lu:2013:REM,% Luo:2014:ISM,% Makarov:2016:CMS,% Marr:2017:CAP,% McIlroy:2010:HJR,% Oishi:2017:SCT,% Park:2013:RCH,% Prabhakar:2011:QAS,% Radojkovic:2010:TSB,% Raman:2010:SPU,% Saillard:2015:SDV,% Sarkar:2011:PTM,% Sartor:2012:EMT,% Singer:2011:GCA,% Steindorfer:2018:MOA,% Stucki:2018:PUM,% Subramanian:2017:GSF,% Swamy:2016:DTM,% Tarau:2011:IST,% Wang:2011:DBM,% Wernsing:2010:ECF,% Wernsing:2012:RHA,% Westbrook:2010:MJM,% Yu:2013:GDS,% Zhao:2011:DCC,% Zheng:2014:CCM,% Zhou:2014:SEM% }. \NAMECITE{multi-accelerator}{% Kim:2015:OBU% }. \NAMECITE{Multi-Application}{% Ausavarungnirun:2018:MRG% }. \NAMECITE{multi-bank}{% Kim:2010:ODM,% Park:2013:RCH% }. \NAMECITE{multi-bulk-synchronous}{% Diamos:2013:RAM% }. \NAMECITE{multi-clocked}{% Gamatie:2011:SAS% }. \NAMECITE{Multi-Context}{% Zha:2018:LSM% }. \NAMECITE{Multi-Core}{% Mashtizadeh:2017:TPD,% Bloemen:2016:MCF,% Jiang:2017:CSM,% Beemster:2013:RCD,% Ebrahimi:2010:FST,% Friedley:2013:OPE,% Guo:2010:SSL,% Kyle:2012:EPI,% Luo:2014:ISM,% McIlroy:2010:HJR,% Park:2013:RCH,% Sarkar:2011:PTM,% Wernsing:2010:ECF,% Wernsing:2012:RHA% }. \NAMECITE{multi-cores}{% Huang:2010:OES,% Singer:2011:GCA% }. \NAMECITE{multi-endpoint}{% Luo:2014:ISM% }. \NAMECITE{multi-engine}{% Tarau:2011:IST% }. \NAMECITE{Multi-{GPU}}{% Ben-Nun:2017:GAM,% Al-Saber:2015:SSA,% Huynh:2012:SFM% }. \NAMECITE{multi-granularity}{% Kalikar:2016:DNM% }. \NAMECITE{multi-language}{% Ahmed:2011:EPC,% Feeley:2016:CML,% Grimmer:2016:HPC% }. \NAMECITE{Multi-level}{% Chabbi:2017:EAL,% Lu:2013:MLP,% Chabbi:2015:HPL,% Fang:2012:IDP,% Inoue:2012:AML,% Johnson:2014:CML,% Wang:2011:DBM% }. \NAMECITE{multi-maps}{% Steindorfer:2018:MOA% }. \NAMECITE{multi-monadic}{% Swamy:2016:DTM% }. \NAMECITE{multi-paradigm}{% Marr:2017:CAP% }. \NAMECITE{multi-parameter}{% Kobayashi:2010:HOM% }. \NAMECITE{multi-party}{% Bahr:2015:CSM% }. \NAMECITE{multi-path}{% Chipounov:2011:SPV,% Chipounov:2012:SPV% }. \NAMECITE{multi-purpose}{% Harris:2010:DFM% }. \NAMECITE{multi-server}{% Prabhakar:2011:QAS% }. \NAMECITE{Multi-stage}{% Chow:2010:MSR,% DeVito:2013:TMS,% Ge:2017:RSM,% Makarov:2016:CMS,% Oishi:2017:SCT,% Stucki:2018:PUM,% Westbrook:2010:MJM% }. \NAMECITE{multi-staged}{% Choi:2011:SAM% }. \NAMECITE{multi-tenant}{% Subramanian:2017:GSF% }. \NAMECITE{multi-threaded}{% Bois:2013:BGV,% Gupta:2011:PAR,% Radojkovic:2010:TSB,% Raman:2010:SPU,% Saillard:2015:SDV,% Sartor:2012:EMT,% Zhao:2011:DCC% }. \NAMECITE{multi-threading}{% Lu:2013:REM,% Yu:2013:GDS% }. \NAMECITE{multi-tier}{% Zheng:2014:CCM% }. \NAMECITE{multi-version}{% Fernandes:2011:LFS% }. \NAMECITE{multi-versioning}{% Zhou:2014:SEM% }. \NAMECITE{multi-way}{% Foust:2016:GRP,% Jarvi:2015:SPH% }. \NAMECITE{Multicore}{% Gangwani:2016:CBS,% Marlow:2011:MGC,% Matveev:2017:MPC,% Nagarakatte:2012:MAP,% Ren:2017:EVM,% Wang:2016:RTE,% Zhu:2016:DEQ,% Aigner:2015:FMS,% Cascaval:2013:ZPW,% Farhad:2011:OAM,% Farhad:2012:OAM,% Garcia:2011:KRR,% Gray:2011:TCE,% Han:2018:HPM,% Jiang:2012:OSP,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Majo:2011:MMN,% Micolet:2016:MLA,% Sartor:2012:EMT,% Shen:2013:PCF,% Ueno:2016:FCG,% Viennot:2013:TMR,% Voellmy:2013:MHP,% Wang:2012:RCV,% Wang:2013:PMO,% Weeratunge:2010:AMD,% Zheng:2017:ITS,% Zhuravlev:2010:ASR% }. \NAMECITE{multicore-scalable}{% Aigner:2015:FMS% }. \NAMECITE{Multicores}{% Rajbhandari:2017:OCM,% Ding:2011:UUL,% Ding:2015:OCA,% Farhad:2012:PGD,% Gidra:2013:SSS,% Kandemir:2010:CTA% }. \NAMECITE{multidimensional}{% Hong:2016:EPM% }. \NAMECITE{Multilingual}{% Schultz:2012:MCP% }. \NAMECITE{multiparty}{% Carbone:2013:DFD,% Launchbury:2012:ELT% }. \NAMECITE{multiplayer}{% Lupei:2010:TST% }. \NAMECITE{Multiple}{% Austin:2012:MFD,% Cox:2017:EAT,% ElHajj:2016:SPM,% Allen:2011:TCM,% Bacon:2014:PRT,% Cameron:2015:JFE,% DElia:2013:BLP,% DeWael:2017:JTI,% Dumitras:2010:UUI,% Joshi:2011:PPT,% Kim:2011:ASC,% Kogan:2011:WFQ,% Lee:2014:IFL,% Ramananandro:2011:FVO,% Sandes:2014:FGP,% Sidiroglou-Douskos:2015:AEE,% Srivastava:2011:SPO,% Tian:2010:SPU,% vanStaden:2010:RAM% }. \NAMECITE{multiple-failure}{% Joshi:2011:PPT% }. \NAMECITE{multiplication}{% Benson:2015:FPP,% Kamin:2015:ORS,% Li:2013:SIA,% Liu:2018:RBI,% Merrill:2016:MBS,% Sato:2011:APM% }. \NAMECITE{multiply}{% Choi:2010:MDA% }. \NAMECITE{multiprocessor}{% Kim:2014:VAM,% Lee:2010:REO% }. \NAMECITE{multiprocessors}{% Bhattacharjee:2010:ICC,% Chattopadhyay:2011:SBS,% Ozturk:2010:CDN,% Sarkar:2011:UPM% }. \NAMECITE{multirole}{% Denielou:2011:DMS% }. \NAMECITE{multisplit}{% Ashkiani:2016:GM% }. \NAMECITE{{MultiStar}}{% vanStaden:2010:RAM% }. \NAMECITE{Multitasking}{% Park:2015:CCP,% Park:2017:DRM% }. \NAMECITE{Multithreaded}{% Chlipala:2015:NIM,% Fix:2018:HMT,% Samak:2014:MTS,% Baghsorkhi:2012:EPE,% Bergan:2010:CCR,% Bergan:2013:ICS,% Bergan:2014:SEM,% Burnim:2011:SCS,% Burnim:2012:SCS,% Cai:2013:TST,% Esparza:2011:CPB,% Jang:2010:DTE,% Joisha:2011:TEA,% Kuszmaul:2015:SSF,% Liu:2014:TAP,% Liu:2018:ISI,% Lucia:2013:CEF,% Muralidhara:2010:IAS,% Tallent:2010:ALC,% Vlachos:2010:PEA,% Yu:2012:MCD,% Zhang:2010:DCS% }. \NAMECITE{multithreading}{% Leiserson:2012:DPR,% Lu:2014:EDM% }. \NAMECITE{Multivariate}{% Hoffmann:2011:MAR% }. \NAMECITE{Multiverse}{% Ravichandran:2013:MES% }. \NAMECITE{{MuscalietJS}}{% Robatmili:2014:MRL% }. \NAMECITE{Mushy}{% Witchel:2016:PPW% }. \NAMECITE{music}{% Quick:2017:AMH,% Szamozvancev:2017:WTM% }. \NAMECITE{musical}{% Magalhaes:2011:FMM% }. \NAMECITE{must}{% Godefroid:2010:CMM,% Stanley:2010:AOH% }. \NAMECITE{Mutable}{% Vollmer:2017:SHS,% Gordon:2013:RGR,% Guatto:2018:HMM,% Ishtiaq:2011:BAL,% Viennot:2013:TMR% }. \NAMECITE{mutants}{% Fernandes:2017:AUM% }. \NAMECITE{mutation}{% Koksal:2013:SBM,% Le:2015:FDC,% Lin:2016:SSW,% Sun:2016:FCB% }. \NAMECITE{mutator}{% Aigner:2013:ATU% }. \NAMECITE{mutators}{% Aigner:2011:STM% }. \NAMECITE{mutual}{% Ramalhete:2016:TME% }. \NAMECITE{my}{% Wang:2016:MGM,% Yorgey:2010:SFT% }. \NAMECITE{{Myrmics}}{% Lyberis:2012:MMA% }. \NAMECITE{n}{% Cledat:2011:ESS,% Jafri:2013:WGI% }. \NAMECITE{n-way}{% Cledat:2011:ESS% }. \NAMECITE{name}{% Kanvar:2017:WNG,% Vergu:2017:SNR% }. \NAMECITE{Nameless}{% Pouillard:2011:NP% }. \NAMECITE{Names}{% Bernardy:2013:NFP,% Hammer:2015:ICN,% Homer:2016:ALG,% Kanvar:2017:WNG,% Pouillard:2010:FLP% }. \NAMECITE{{NAND}}{% Guan:2013:BBL,% Wang:2010:RRA% }. \NAMECITE{nanopass}{% Keep:2013:NFC% }. \NAMECITE{nanoscale}{% Ipek:2010:DRM% }. \NAMECITE{Narrow}{% Yeh:2017:PFG,% Bhagat:2011:GPP,% Xu:2011:LHP% }. \NAMECITE{narrowing}{% Apinis:2013:HCW% }. \NAMECITE{Native}{% Byalik:2016:NNA,% Churchill:2017:SLS,% Li:2011:JEC,% Rigger:2018:STA,% Harris:2011:ACA,% Khan:2015:UJW,% Marron:2018:LLC,% McCarthy:2010:TSS% }. \NAMECITE{Native-}{% Byalik:2016:NNA% }. \NAMECITE{Natural}{% Desai:2014:NPA,% Pek:2014:NPD,% Qiu:2013:NPS,% Lapena:2017:AIN% }. \NAMECITE{navigating}{% Turon:2014:GNW% }. \NAMECITE{{NCAS}}{% Stellwag:2011:WFN% }. \NAMECITE{{NDetermin}}{% Burnim:2012:NIN% }. \NAMECITE{{NDSeq}}{% Burnim:2011:NRC% }. \NAMECITE{near}{% Acharya:2015:PNC% }. \NAMECITE{near-complete}{% Acharya:2015:PNC% }. \NAMECITE{Nearly}{% Fletcher:2015:FON% }. \NAMECITE{Need}{% Nguyen:2017:WSP% }. \NAMECITE{needs}{% Otwani:2018:TPY,% Steinert:2015:OVS% }. \NAMECITE{negation}{% Pearce:2017:RSC% }. \NAMECITE{negative}{% Ahn:2011:HMS% }. \NAMECITE{neglect}{% Hanenberg:2010:FHL% }. \NAMECITE{neighbours}{% McBride:2014:HKY% }. \NAMECITE{{NEOFog}}{% Ma:2018:NNE% }. \NAMECITE{{Neon}}{% Zhang:2010:NSS% }. \NAMECITE{{nesC}}{% Gay:2014:NLH% }. \NAMECITE{{nesT}}{% Chapin:2014:SNT% }. \NAMECITE{nestable}{% Anderson:2011:CNP% }. \NAMECITE{Nested}{% Acar:2017:CSC,% Bergstrom:2012:NDP,% Chugh:2012:NRL,% Dautenhahn:2015:NKO,% Heizmann:2010:NI,% Sundararajah:2017:LTN,% Zhang:2017:DLN,% Acar:2018:HSP,% Bergstrom:2013:DOF,% Chapman:2016:HSH,% Henriksen:2017:FPF,% Yang:2014:CNR,% Zhao:2013:INT% }. \NAMECITE{nesting}{% Barreto:2010:LPN% }. \NAMECITE{{NetBSD}}{% Okabe:2014:SDW% }. \NAMECITE{{NetCore}}{% Schlesinger:2014:CNP% }. \NAMECITE{{NetKAT}}{% Anderson:2014:NSF,% Beckett:2016:TN,% Foster:2015:CDP,% Smolka:2015:FCN% }. \NAMECITE{nets}{% Fredriksson:2014:KNS% }. \NAMECITE{Network}{% Beckett:2017:NCS,% Besta:2018:SNL,% Chlipala:2015:NIM,% Gao:2017:TSE,% Hu:2017:TFC,% Ji:2018:BGB,% Lesokhin:2017:PFS,% Liu:2017:ITN,% Mallon:2018:DPP,% Pfefferle:2015:HVF,% Ren:2017:SDH,% Tan:2015:DWS,% Xu:2016:SHS,% Dawson:2017:CNS,% Foster:2011:FNP,% Gong:2012:OCN,% Guha:2013:MVN,% McClurg:2015:ESN,% McClurg:2016:EDN,% Monsanto:2012:CRT,% Ozturk:2010:CDN,% Plotkin:2016:SNV,% Radojkovic:2010:TSB,% Viskic:2010:DEA% }. \NAMECITE{Network-on-Chip}{% Mallon:2018:DPP,% Ozturk:2010:CDN% }. \NAMECITE{networked}{% Gay:2014:NLH% }. \NAMECITE{Networking}{% Markuze:2018:DOF% }. \NAMECITE{Networks}{% Cai:2018:VHA,% Ji:2018:BGB,% Sampson:2018:SDS,% Anderson:2014:NSF,% Ball:2014:VTV,% Bocq:2012:MUM,% Chang:2018:DNN,% Chapin:2014:SNT,% El-Hassany:2016:SCA,% Gehr:2018:BPI,% Lin:2018:MSN,% Rexford:2012:PLP,% Smolka:2017:CMS,% Subramanian:2017:GSF,% Tallada:2016:CGP,% Truong:2016:LLC,% Wang:2011:DBM,% Wang:2017:TME,% Wang:2018:SDG% }. \NAMECITE{Neural}{% Cai:2018:VHA,% Gao:2017:TSE,% Ji:2018:BGB,% Ren:2017:SDH,% Sampson:2018:SDS,% Chang:2018:DNN,% Lin:2018:MSN,% Tallada:2016:CGP,% Truong:2016:LLC,% Wang:2017:TME,% Wang:2018:SDG% }. \NAMECITE{Neuromorphic}{% Ji:2018:BGB,% Hashmi:2011:CNI,% Hashmi:2012:CNI,% Lin:2018:MSN% }. \NAMECITE{Neurosurgeon}{% Kang:2017:NCI% }. \NAMECITE{Neutral}{% Wang:2018:HSA% }. \NAMECITE{newcomer}{% Ramsey:2014:THD% }. \NAMECITE{newer}{% Yamada:2013:TFT% }. \NAMECITE{{Newtonian}}{% Reps:2016:NPA% }. \NAMECITE{Next}{% Aweke:2016:ASB,% McKinley:2016:NGV,% Agerwala:2010:ECC,% Blanchette:2014:ERN,% Bodik:2015:PSO,% Coburn:2011:NHM,% Coburn:2012:NHM,% Narasimhan:2016:NGS% }. \NAMECITE{Next-Generation}{% Aweke:2016:ASB,% Coburn:2011:NHM,% Coburn:2012:NHM,% Narasimhan:2016:NGS% }. \NAMECITE{{NFA}}{% Bonchi:2013:CNE,% Zu:2012:GBN% }. \NAMECITE{{NG2C}}{% Bruno:2017:NPG% }. \NAMECITE{nightmares}{% Quillien:2010:RDN% }. \NAMECITE{{Nikola}}{% Mainland:2010:NEC% }. \NAMECITE{no}{% Acharya:2018:PAT,% Dimoulas:2011:CBC,% Joisha:2014:STF,% Marlow:2010:SNM,% Marlow:2014:TNF% }. \NAMECITE{{NoC}}{% Besta:2018:SNL,% Pang:2015:MLL% }. \NAMECITE{node}{% Zhai:2010:PPP% }. \NAMECITE{{Node.js}}{% Bonetta:2016:GSM,% Madsen:2015:SAE% }. \NAMECITE{nodes}{% Dyer:2014:DVE% }. \NAMECITE{{Noether}}{% Atkey:2014:PCL% }. \NAMECITE{Noise}{% Sato:2017:NIT% }. \NAMECITE{noisy}{% Raychev:2016:LPN% }. \NAMECITE{nom}{% Ben-Yehuda:2016:NPM% }. \NAMECITE{Nominal}{% Pitts:2010:NS,% Bojanczyk:2012:TNC,% Losch:2013:FAN,% Moerman:2017:LNA% }. \NAMECITE{Non}{% Acar:2017:CSC,% Awad:2016:SSZ,% Chen:2016:BQA,% Chen:2017:PPQ,% Leesatapornwongsa:2016:TTN,% Moreno:2013:NIP,% Wu:2018:EBJ,% Young:2015:DWE,% Zhang:2015:MRH,% Apinis:2013:HCW,% Bhandari:2016:MFR,% Boussaa:2017:ANF,% Brown:2014:GTN,% Chakrabarti:2014:ALL,% Chen:2016:SPN,% Coburn:2011:NHM,% Coburn:2012:NHM,% Friedman:2018:PLF,% Krebbers:2014:OAS,% Kuhlemann:2010:SCN,% Le:2015:TNT,% Leung:2014:TMS,% Liang:2013:MVL,% Ogata:2010:SJN,% Pan:2017:LPM,% Prokopec:2012:CTE,% Sack:2012:FTA,% Sergey:2016:HSS,% Sung:2013:DEH,% Tran:2018:SSH,% Ueno:2011:ENM,% Winograd-Cort:2014:SNI,% Wu:2013:CAA,% Zakkak:2014:JJM% }. \NAMECITE{non-blocking}{% Brown:2014:GTN,% Prokopec:2012:CTE% }. \NAMECITE{non-{BSP}}{% Chen:2016:SPN% }. \NAMECITE{non-cache-coherent}{% Zakkak:2014:JJM% }. \NAMECITE{non-coalesced}{% Wu:2013:CAA% }. \NAMECITE{non-contiguous}{% Leung:2014:TMS% }. \NAMECITE{non-determinism}{% Krebbers:2014:OAS,% Sung:2013:DEH% }. \NAMECITE{Non-Deterministic}{% Leesatapornwongsa:2016:TTN% }. \NAMECITE{non-fixed}{% Liang:2013:MVL% }. \NAMECITE{non-functional}{% Boussaa:2017:ANF% }. \NAMECITE{non-interfering}{% Winograd-Cort:2014:SNI% }. \NAMECITE{Non-intrusive}{% Moreno:2013:NIP% }. \NAMECITE{non-{Java}}{% Ogata:2010:SJN% }. \NAMECITE{non-linearizable}{% Sergey:2016:HSS% }. \NAMECITE{non-minimal}{% Sack:2012:FTA% }. \NAMECITE{non-monotonic}{% Apinis:2013:HCW,% Kuhlemann:2010:SCN% }. \NAMECITE{non-moving}{% Ueno:2011:ENM% }. \NAMECITE{Non-Preemptive}{% Chen:2016:BQA,% Chen:2017:PPQ% }. \NAMECITE{non-speculative}{% Tran:2018:SSH% }. \NAMECITE{non-termination}{% Le:2015:TNT% }. \NAMECITE{Non-Volatile}{% Awad:2016:SSZ,% Young:2015:DWE,% Zhang:2015:MRH,% Wu:2018:EBJ,% Bhandari:2016:MFR,% Chakrabarti:2014:ALL,% Coburn:2011:NHM,% Coburn:2012:NHM,% Friedman:2018:PLF,% Pan:2017:LPM% }. \NAMECITE{Non-Volatility}{% Wu:2018:EBJ% }. \NAMECITE{Non-Zero}{% Acar:2017:CSC% }. \NAMECITE{nondeterminism}{% Bocchino:2011:SND,% Bodik:2010:PAN,% Cook:2013:RAN,% Hunt:2013:DTN,% Tripp:2013:TNP% }. \NAMECITE{Nondeterministic}{% Deiana:2018:UPN,% Burnim:2011:NRC,% Burnim:2012:NIN,% Carbin:2012:PAP,% Grathwohl:2016:KCN% }. \NAMECITE{none}{% Bacon:2012:TTW% }. \NAMECITE{Noninterference}{% Bowman:2015:NF,% Hritcu:2013:TNQ% }. \NAMECITE{nonnegative}{% Kannan:2016:HPP% }. \NAMECITE{nonstandard}{% Accattoli:2014:NST,% Suenaga:2013:HPS% }. \NAMECITE{Nonvolatility}{% Ma:2018:NNE% }. \NAMECITE{Nonvolatility-Exploiting}{% Ma:2018:NNE% }. \NAMECITE{{NOrec}}{% Dalessandro:2010:NSS,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Matveev:2015:RHN% }. \NAMECITE{normal}{% Ilik:2017:ELN,% Yang:2015:ECC% }. \NAMECITE{normalisation}{% Severi:2012:PTS% }. \NAMECITE{normalization}{% Brown:2016:BTN% }. \NAMECITE{{NoSQL}}{% Benzaken:2013:SDS% }. \NAMECITE{notation}{% Rafkind:2013:HSE% }. \NAMECITE{nothing}{% Yang:2011:WNM% }. \NAMECITE{notions}{% Henzinger:2010:BQN% }. \NAMECITE{Novel}{% Hasabnis:2016:LAI,% Namjoshi:2010:NOP,% Zhang:2018:WNA,% Cullmann:2011:CPA% }. \NAMECITE{novice}{% Carter:2010:PLN% }. \NAMECITE{{NP}}{% Yang:2014:CNR% }. \NAMECITE{{NRE}}{% Khazraee:2017:MNO% }. \NAMECITE{Null}{% Madhavan:2011:NDV,% Amin:2016:JST% }. \NAMECITE{{NUMA}}{% Barrera:2018:GPA,% Calciu:2013:NAR,% Calciu:2017:BBC,% Chabbi:2015:HPL,% Chabbi:2017:EAL,% Dashti:2013:TMH,% Dice:2012:LCG,% Drebes:2016:NAS,% Gidra:2015:NGC,% Liu:2014:TAP,% Majo:2011:MMN,% Majo:2015:LPC,% Mohamedin:2016:DNA,% Song:2017:HBA,% Zhang:2015:NAG,% Zhang:2016:SAN,% Zhang:2017:DLN% }. \NAMECITE{{NUMA}-aware}{% Calciu:2013:NAR,% Drebes:2016:NAS,% Mohamedin:2016:DNA,% Zhang:2015:NAG,% Zhang:2016:SAN% }. \NAMECITE{{NumaGiC}}{% Gidra:2015:NGC% }. \NAMECITE{number}{% Claessen:2013:SPN,% Leiserson:2012:DPR,% Steele:2014:FSP% }. \NAMECITE{numbers}{% Andrysco:2016:PFP,% Loitsch:2010:PFP% }. \NAMECITE{numeric}{% Magill:2010:ANA% }. \NAMECITE{Numerical}{% Herrera:2018:NCW,% Darulova:2011:TNC,% Fu:2015:ABE,% Hess:2015:ALF,% Khan:2015:UJW,% Singh:2015:MNP% }. \NAMECITE{nursery}{% Anderson:2010:OPN% }. \NAMECITE{nursery-based}{% Anderson:2010:OPN% }. \NAMECITE{{NV}}{% Coburn:2011:NHM,% Coburn:2012:NHM% }. \NAMECITE{{NV-Heaps}}{% Coburn:2011:NHM,% Coburn:2012:NHM% }. \NAMECITE{{NVM}}{% Giles:2017:CCH% }. \NAMECITE{{NVRAM}}{% Kim:2016:NEN% }. \NAMECITE{{nvTCAM}}{% Ding:2017:UNS% }. \NAMECITE{{NVWAL}}{% Kim:2016:NEN% }. \NAMECITE{{O}}{% Arya:2014:TRG,% Blelloch:2013:CEF,% Bocq:2012:MUM,% Feng:2012:EPL,% Godefroid:2012:ASS,% Kuperman:2016:PR,% Malka:2015:REI,% OSullivan:2010:SEH,% Pfefferle:2015:HVF,% Xiao:2014:CPL,% Yang:2017:CLA% }. \NAMECITE{Object}{% Infante:2017:OER,% Nguyen:2015:FCR,% Normark:2013:OOP,% Steinert:2015:OVS,% Alshara:2016:MLO,% Ancona:2016:SSI,% Arzt:2014:FPC,% Caldwell:2017:RCC,% Callau:2015:UTP,% Felgentreff:2015:CBC,% Garner:2011:CEO,% Gay:2010:MST,% Gordon:2010:MMO,% Gouseti:2015:ELI,% Haller:2016:LLA,% Hill:2015:POO,% Hirschfeld:2012:EUC,% Inostroza:2016:MIM,% Liu:2017:FEM,% Magill:2012:AOT,% Martin:2014:TCR,% Might:2010:REC,% Miller:2013:IPG,% Miranda:2015:PRB,% Ramananandro:2011:FVO,% Ramananandro:2012:MSC,% Rendel:2014:OAA,% Rhodes:2015:DDO,% Rompf:2016:TSD,% Seginer:2018:QBO,% Smaragdakis:2011:PYC,% Summers:2011:FBC,% Tate:2010:IOO,% Teruel:2016:ACR,% Ugawa:2014:ROP,% VanCutsem:2010:PDP,% Verwaest:2011:FOL,% Wegiel:2010:CLT,% West:2015:ERO,% Xu:2013:RTO,% Yessenov:2011:DDS,% Zhang:2015:LFO,% Zhang:2015:SYB,% Zhao:2012:PTI,% Zhou:2010:BDC,% hunEom:2012:DDP% }. \NAMECITE{Object-Bounded}{% Nguyen:2015:FCR% }. \NAMECITE{object-constraint}{% Felgentreff:2015:CBC% }. \NAMECITE{Object-oriented}{% Normark:2013:OOP,% Alshara:2016:MLO,% Ancona:2016:SSI,% Caldwell:2017:RCC,% Callau:2015:UTP,% Gay:2010:MST,% Hill:2015:POO,% Hirschfeld:2012:EUC,% Might:2010:REC,% Miller:2013:IPG,% Miranda:2015:PRB,% Seginer:2018:QBO,% Tate:2010:IOO,% VanCutsem:2010:PDP,% West:2015:ERO,% Yessenov:2011:DDS,% Zhang:2015:LFO,% Zhou:2010:BDC,% hunEom:2012:DDP% }. \NAMECITE{object-sensitive}{% Arzt:2014:FPC% }. \NAMECITE{object-sensitivity}{% Smaragdakis:2011:PYC% }. \NAMECITE{{Objective}}{% Weiher:2014:PIU% }. \NAMECITE{{Objective-Smalltalk}}{% Weiher:2014:PIU% }. \NAMECITE{Objects}{% Bouajjani:2015:TRC,% Allende:2014:CIS,% Cederman:2010:SLF,% Coburn:2011:NHM,% Coburn:2012:NHM,% Daloze:2016:ETS,% Endrullis:2012:CES,% Homer:2013:POG,% Isradisaikul:2013:REP,% Kou:2010:OFF,% Liang:2016:PLC,% Matsakis:2015:TOJ,% Oliveira:2010:TCO,% Peters:2016:OCF,% Salkeld:2013:IDO,% Seginer:2018:QBO,% Sergey:2016:HSS,% Turon:2011:SLR% }. \NAMECITE{Oblivious}{% Chowdhury:2017:PPE,% Fletcher:2015:FON,% Li:2017:PCO,% Liu:2015:GHS,% Utterback:2017:POR,% Chowdhury:2016:AAD,% Huang:2012:EPS,% Kirman:2010:PEA,% Tang:2015:COW% }. \NAMECITE{observable}{% Yu:2012:SCO% }. \NAMECITE{observations}{% Abel:2013:CPI,% Pop:2010:ERH,% Ramsey:2014:THD% }. \NAMECITE{{OCaml}}{% Chyzak:2011:UCP,% Hoffmann:2017:TAR% }. \NAMECITE{Occurrence}{% Kent:2016:OTM% }. \NAMECITE{occurrences}{% Ahn:2011:HMS% }. \NAMECITE{{OCTET}}{% Bond:2013:OCC% }. \NAMECITE{odd}{% Cousot:2013:EMO% }. \NAMECITE{Ode}{% Lampropoulos:2017:ORU% }. \NAMECITE{Off}{% Wang:2016:RTE,% Ding:2015:OCA,% Lange:2017:FGL,% Shahriyar:2013:TGR,% Terei:2014:MHP% }. \NAMECITE{off-chip}{% Ding:2015:OCA% }. \NAMECITE{off-the-shelf}{% Terei:2014:MHP% }. \NAMECITE{Offload}{% Zhang:2018:MLO% }. \NAMECITE{offloaded}{% Alias:2012:ORA% }. \NAMECITE{offloading}{% Al-Saber:2015:SSA,% Maas:2012:GOO,% Zhang:2012:RAJ% }. \NAMECITE{offs}{% Suneja:2015:EVI% }. \NAMECITE{offside}{% Adams:2013:PPI% }. \NAMECITE{Ogre}{% Alglave:2017:OPI% }. \NAMECITE{oh}{% Yorgey:2010:SFT,% Dimoulas:2016:OLP% }. \NAMECITE{Old}{% Steele:2017:TNO% }. \NAMECITE{{OMG}}{% An:2014:MDG% }. \NAMECITE{{OMR}}{% Kaur:2018:OCM% }. \NAMECITE{On-Chip}{% Abadal:2016:WAF,% Besta:2018:SNL,% Kirman:2010:PEA% }. \NAMECITE{on-demand}{% Kling:2012:BDI,% Zhang:2012:RAJ% }. \NAMECITE{on-Device}{% Xu:2018:DES% }. \NAMECITE{On-Stack}{% Wang:2018:HSA,% DElia:2018:SRD,% Lameed:2013:MAS% }. \NAMECITE{On-the-Fly}{% Kim:2015:DEF,% Zhao:2015:FPS,% Bao:2013:FDI,% Mitchell:2013:FCP,% Zhang:2011:FED,% Zhang:2012:FED,% Bloemen:2016:MCF,% Chabbi:2018:FFF,% Gammie:2015:RSV,% Ugawa:2014:ROP% }. \NAMECITE{One}{% Hussein:2017:OPR,% Burckhardt:2011:TPO,% Qian:2016:ODG,% Russo:2015:FPT,% Stecklina:2014:SHO,% Steindorfer:2018:MOA,% Tallent:2015:DCS% }. \NAMECITE{one-sided}{% Qian:2016:ODG,% Tallent:2015:DCS% }. \NAMECITE{ones}{% Alshara:2016:MLO% }. \NAMECITE{Online}{% Dai:2017:PII,% Noll:2013:OFD,% Chen:2013:OAO,% Dumitras:2010:UUI,% Eizenberg:2016:ROD,% Hammer:2017:VOV,% Lee:2010:REO,% Leissa:2016:SED,% Namjoshi:2010:NOP,% Vlachos:2010:PEA,% Chen:2013:OAO% }. \NAMECITE{{Online-ABFT}}{% Chen:2013:OAO% }. \NAMECITE{only}{% Bergstrom:2013:DOF,% Biswas:2015:VES,% Nakaike:2010:LER% }. \NAMECITE{onto}{% Farhad:2011:OAM,% Farhad:2012:OAM,% Huynh:2012:SFM,% Lin:2018:MSN,% Sbirlea:2012:MDF% }. \NAMECITE{{OO}}{% Kou:2010:OFF% }. \NAMECITE{{OoOJava}}{% Jenista:2011:OSO% }. \NAMECITE{{OOPSLA}}{% Berger:2013:ORC,% Lopes:2014:OTP% }. \NAMECITE{Open}{% Balkind:2016:OOS,% Hauswald:2015:SOE,% Solodkyy:2012:OET,% Solodkyy:2014:OPM,% Martinez:2018:ITR,% Mehrotra:2018:OSR,% Nielsen:2016:SLF,% Vitousek:2017:BTL,% Zhang:2018:PMO% }. \NAMECITE{open-source}{% Mehrotra:2018:OSR% }. \NAMECITE{open-world}{% Vitousek:2017:BTL% }. \NAMECITE{{OpenACC}}{% Kim:2015:OBU% }. \NAMECITE{{OpenACC}-based}{% Kim:2015:OBU% }. \NAMECITE{{OpenCL}}{% Batty:2016:OSA,% Kim:2011:ASC,% Kim:2012:OUP,% Kim:2016:DOF,% Riebler:2018:ACA,% Steuwer:2015:GPP,% Taylor:2017:AOO,% You:2015:VFO% }. \NAMECITE{{OpenJDK}}{% Bruno:2018:DVM,% Chapman:2016:HSH% }. \NAMECITE{{OpenMP}}{% Andersch:2012:PPE,% Jiang:2012:OSP,% Kwon:2012:HAO,% Luo:2014:ISM,% Muddukrishna:2016:GGO,% Yu:2012:SCC,% Wang:2013:PMO% }. \NAMECITE{{OpenMP}-style}{% Jiang:2012:OSP% }. \NAMECITE{{OpenPiton}}{% Balkind:2016:OOS% }. \NAMECITE{Operating}{% Ben-Yehuda:2016:NPM,% Dautenhahn:2015:NKO,% Shalev:2016:CCS,% Berthier:2011:SPD,% Giuffrida:2013:SAL,% Hofmann:2011:EOS,% Hofmann:2012:EOS,% Hofmann:2013:ISA,% Kourai:2011:FCP,% Madhavapeddy:2013:ULO,% Neto:2015:SOS,% Yamada:2013:TFT,% Yang:2010:SLI% }. \NAMECITE{Operating-System}{% Asmussen:2016:MHO% }. \NAMECITE{Operation}{% Kim:2010:ODM,% Krieger:2011:AES% }. \NAMECITE{Operational}{% Danielsson:2012:OSU,% Bouissou:2012:OSS,% Krebbers:2014:OAS,% Nienhuis:2016:OSC% }. \NAMECITE{operationally}{% Flur:2016:MAA% }. \NAMECITE{Operations}{% Ouyang:2016:SUV,% Botincan:2011:ASP,% Castaldo:2010:SLP,% Feng:2012:EPL,% Hoefler:2012:CCO,% Kim:2011:VSC,% Kurilova:2014:SSL,% Prokopec:2018:CTC,% Shacham:2011:TAC,% Tamayo:2012:UBD% }. \NAMECITE{operators}{% Holdermans:2010:PFA,% Oishi:2017:SCT,% Park:2013:PPB% }. \NAMECITE{opportunities}{% Agerwala:2010:ECC,% Bodik:2015:PSO,% Mutlu:2011:MSM,% Toffola:2015:PPY,% Torrellas:2010:ESC% }. \NAMECITE{Opportunity}{% Chakraborty:2016:OCP,% Maas:2012:GOO% }. \NAMECITE{{OPR}}{% Qian:2016:ODG% }. \NAMECITE{optical}{% Kirman:2010:PEA% }. \NAMECITE{{OPTIK}}{% Guerraoui:2016:OCO% }. \NAMECITE{Optimal}{% Abdulla:2014:ODP,% Jiang:2017:OFU,% Prajapati:2017:SAA,% Simon:2014:OIF,% Erdweg:2015:SOI,% Lifflander:2013:APF,% Mu:2016:QGO,% Padmanabhan:2013:DTO,% Zhou:2011:SBA,% Zuluaga:2012:SDS% }. \NAMECITE{Optimality}{% Tang:2017:PSS,% Balabonski:2013:WOM,% Burckhardt:2014:RDT% }. \NAMECITE{optimisation}{% Oh:2015:LSA,% Pichon-Pharabod:2016:CSR% }. \NAMECITE{Optimisations}{% Vafeiadis:2015:CCO,% Kammar:2012:AFE,% Morisset:2013:CTT,% Sevcik:2011:SOS% }. \NAMECITE{Optimising}{% McDonell:2013:OPF,% Kalibera:2011:HRO% }. \NAMECITE{Optimistic}{% Devecsery:2018:OHA,% Guerraoui:2016:OCO,% Hassan:2014:OTB,% Bouajjani:2014:VEC,% Cao:2016:DBG% }. \NAMECITE{Optimization}{% Ajay:2017:GIL,% Kamin:2015:ORS,% Khazraee:2017:MNO,% Mullapudi:2015:PAO,% Shi:2015:OAG,% St-Amour:2012:OCO,% Yu:2016:PAO,% Ahmad:2010:JOI,% Arnold:2011:AOJ,% Bala:2011:DTD,% Bhagat:2011:GPP,% Bhaskaracharya:2016:SIA,% Chen:2010:EIO,% David:2017:SBT,% Gerard:2012:MMO,% Gorbovitski:2010:AAO,% Henry:2014:HCW,% Hong:2018:GCO,% Hsu:2013:IDB,% Ismail:2018:HSC,% Jablin:2011:ACG,% Jantz:2013:PPO,% Kaufmann:2013:SCO,% Kjolstad:2012:ADG,% Kotthaus:2015:DPS,% Kulkarni:2010:IBP,% Kulkarni:2012:MCO,% Li:2014:SOS,% Lifflander:2017:CLO,% Liu:2013:DLO,% Lozano:2014:CSC,% Luo:2016:DCC,% Martins:2014:ECO,% Mehiaoui:2013:TSO,% Misailovic:2014:CRA,% Murray:2011:SAO,% Mururu:2018:QRE,% Noll:2012:IDO,% Pai:2016:CTO,% Pouchet:2011:LTC,% Purandare:2010:MOS,% Schkufza:2014:SOF,% Scully:2017:POA,% Taylor:2017:AOO,% Yang:2010:GCM% }. \NAMECITE{Optimizations}{% Anderson:2010:OPN,% Ma:2018:NNE,% Nathan:2016:SRO,% Ardo:2013:LAO,% Baskaran:2012:ACO,% Bergstrom:2014:PEH,% Clifford:2015:MMD,% Doeraene:2016:PIW,% Hoefler:2012:CCO,% Joisha:2011:TEA,% Lopes:2015:PCP,% Majo:2015:LPC,% Mendez-Lojo:2010:SDO,% Menendez:2017:AID,% Mullen:2016:VPO,% Noll:2013:OFD,% Parreaux:2017:QSR,% Pavlou:2012:DBD,% Rawat:2018:ROS,% Ruwase:2010:DLE,% Shi:2013:COU,% Susungi:2017:TCG,% Susungi:2018:MPC,% Tate:2010:GCO,% Tian:2010:ICP,% Tian:2011:STT,% Wang:2013:TEH,% Zhao:2013:FVS,% Zhou:2014:SEM% }. \NAMECITE{Optimize}{% Ouyang:2016:SUV,% Smith:2016:LMR% }. \NAMECITE{Optimized}{% Ma:2018:GEG,% Beaugnon:2014:VVO,% Lezuo:2014:COC,% Wortmann:2013:COH% }. \NAMECITE{optimizers}{% St-Amour:2012:OCO% }. \NAMECITE{Optimizing}{% Alias:2012:ORA,% Baird:2015:OTC,% Bornholt:2016:OSM,% Cheung:2013:ODB,% Ding:2015:OCA,% Duan:2015:AMF,% Han:2018:ORS,% Huang:2010:OCD,% Jia:2018:ODW,% Johnson:2013:OAA,% Lameed:2014:OMF,% Rajbhandari:2017:OCM,% Rajbhandari:2017:OFI,% Rompf:2013:ODS,% Stadler:2017:ORL,% Steindorfer:2015:OHA,% Zakirov:2010:ODD,% Zhou:2013:OVM,% Ashari:2015:OML,% Chlipala:2015:OCP,% Dathathri:2018:GCO,% Ding:2011:UUL,% Humer:2015:DSL,% Jangda:2018:EFT,% Kedlaya:2016:SST,% Marr:2015:TVP,% Mehta:2015:ICS,% Prountzos:2011:SAO,% Ragan-Kelley:2013:HLC,% Ungar:2017:DAO,% Wurthinger:2013:SOA,% Xu:2013:RTO,% Yang:2010:OCG,% Zhang:2014:AIO% }. \NAMECITE{optimum}{% Zhang:2013:FOA% }. \NAMECITE{Option}{% Dimoulas:2013:OC% }. \NAMECITE{optional}{% Chang:2012:IOT% }. \NAMECITE{Oracle}{% Acar:2011:OSC,% Srivastava:2011:SPO% }. \NAMECITE{{ORAM}}{% Fletcher:2015:FON% }. \NAMECITE{Orchestrating}{% Christophe:2018:ODA,% Kabac:2016:OMS% }. \NAMECITE{Orchestration}{% Farhad:2011:OAM,% Farhad:2012:OAM,% Launchbury:2010:COH,% Raman:2011:POU% }. \NAMECITE{{OrcO}}{% Peters:2016:OCF% }. \NAMECITE{Order}{% Barthe:2015:HOA,% Abdulla:2014:ODP,% Attiya:2011:LOE,% Avanzini:2015:ACF,% Axelsson:2013:UCP,% Bergstrom:2014:PEH,% Birkedal:2014:MRA,% Broadbent:2013:CSC,% Cai:2014:TCH,% Coons:2013:BPO,% Cousot:2013:EMO,% Crary:2010:HOR,% DAntoni:2017:MSO,% DalLago:2014:CEH,% Disney:2011:THO,% Dreyer:2010:IHO,% Dreyer:2010:RML,% Dunfield:2015:EEO,% Earl:2012:IPA,% Findler:2013:ICH,% Godefroid:2011:HOT,% Hague:2016:UDC,% Holdermans:2010:PFA,% Jenista:2011:OSO,% Jia:2016:MBA,% Jost:2010:SDQ,% Jung:2016:HOG,% Kaki:2014:RFH,% Keil:2015:BAH,% Klein:2010:RTH,% Kobayashi:2010:HOM,% Kobayashi:2011:PAC,% Kobayashi:2017:RBH,% Krebbers:2017:IPH,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Krogh-Jespersen:2017:RMT,% Lippmeier:2012:WEH,% Madhavan:2017:CBR,% Maleki:2016:HOT,% McBride:2014:HKY,% McFarlin:2013:DDO,% Murase:2016:TVH,% Myreen:2012:PPS,% Neatherway:2012:TBA,% Neis:2015:PCV,% Nguyen:2015:RCC,% Ong:2011:VHO,% Ou:2015:AAI,% Pagani:2014:AQS,% Pu:2011:SFO,% Ramsay:2014:TDA,% Sangiorgi:2016:EBP,% Sergey:2014:MHO,% Swamy:2013:VHO,% Thomson:2015:LHB,% Tobin-Hochstadt:2012:HOS,% Tran:2018:SSH,% Turon:2013:URH,% Unno:2013:ARC,% Watanabe:2016:ADF,% Westbrook:2011:HHL,% Winograd-Cort:2014:SNI,% Xiang:2013:HHO,% Zhang:2015:DPO% }. \NAMECITE{Ordered}{% Hassaan:2011:OVU,% Hidaka:2013:SRQ% }. \NAMECITE{Ordering}{% DeLozier:2018:SSO,% Lustig:2016:CVM,% Drachsler:2014:PCB,% Kulkarni:2012:MCO,% Nobre:2016:GBI,% Saad:2016:OTC% }. \NAMECITE{Ordering-Free}{% DeLozier:2018:SSO% }. \NAMECITE{Orders}{% Brown:2016:HBS% }. \NAMECITE{Oriented}{% Zha:2018:LSM,% Alshara:2016:MLO,% Ancona:2016:SSI,% Brandt:2010:TCA,% Caldwell:2017:RCC,% Callau:2015:UTP,% Crafa:2015:CAT,% Damiani:2013:FFD,% Florence:2016:PPP,% Gay:2010:MST,% Hill:2015:POO,% Hirschfeld:2012:EUC,% Kramer:2014:UDO,% Lorenz:2011:CLL,% Might:2010:REC,% Miller:2013:IPG,% Miranda:2015:PRB,% Muralidharan:2015:COP,% Normark:2013:OOP,% Peldszus:2018:MBS,% Radermacher:2010:GEI,% Schulze:2011:CCF,% Seginer:2018:QBO,% Sui:2016:LOA,% Tate:2010:IOO,% VanCutsem:2010:PDP,% Villazon:2010:HCA,% West:2015:ERO,% Wurthinger:2011:AED,% Yessenov:2011:DDS,% Zhang:2010:CDS,% Zhang:2015:LFO,% Zhou:2010:BDC,% hunEom:2012:DDP% }. \NAMECITE{ornaments}{% Dagand:2012:TFA,% Remy:2017:OEP% }. \NAMECITE{Orthogonal}{% Jung:2015:IMI% }. \NAMECITE{{Orthrus}}{% Huang:2010:OES% }. \NAMECITE{{OS}-level}{% Shan:2012:FIA,% Xu:2015:ALD% }. \NAMECITE{{OSck}}{% Hofmann:2011:EOS,% Hofmann:2012:EOS% }. \NAMECITE{{OSEK}}{% Dietrich:2017:OVA% }. \NAMECITE{{OSEK-V}}{% Dietrich:2017:OVA% }. \NAMECITE{other}{% Kaufmann:2013:SCO,% Poter:2018:SIA% }. \NAMECITE{our}{% Cordy:2010:EOO,% Stanley:2010:AOH,% Wortmann:2013:COH% }. \NAMECITE{Out-Of-Core}{% Zhang:2018:WNA,% Kaur:2018:OCM% }. \NAMECITE{out-of-order}{% Jenista:2011:OSO,% McFarlin:2013:DDO% }. \NAMECITE{Out-of-{VM}}{% Zeng:2015:PPH% }. \NAMECITE{outlier}{% Achour:2015:ACO% }. \NAMECITE{output}{% Botincan:2013:SSL,% Feser:2015:SDS,% Gulwani:2011:ASP,% Wang:2017:SHE% }. \NAMECITE{outs}{% Rastogi:2012:IOG% }. \NAMECITE{outsourced}{% Chen:2013:TVR% }. \NAMECITE{over-approximated}{% Madhavan:2011:NDV% }. \NAMECITE{overcoming}{% Steinert:2013:COA% }. \NAMECITE{Overcommitment}{% Guo:2015:PBL% }. \NAMECITE{{Overdriver}}{% Williams:2011:OHM% }. \NAMECITE{Overflow}{% Sidiroglou-Douskos:2015:TAI,% Long:2014:SIF,% Zeng:2011:CCH% }. \NAMECITE{Overhauling}{% Batty:2016:OSA% }. \NAMECITE{Overhead}{% Markuze:2018:DOF,% Bacon:2013:PRT,% Bendersky:2011:SOB,% Caldwell:2017:RCC,% DAntras:2017:LOD,% Das:2015:SBP,% Lange:2011:MOV,% Lifflander:2013:STL,% Majo:2011:MMN,% Marr:2015:ZOM,% Thomas:2011:LOS,% Wang:2015:VAR,% Zhang:2015:LOS,% Zheng:2011:GLO,% Zuo:2016:LOF% }. \NAMECITE{Overhead-Free}{% Markuze:2018:DOF% }. \NAMECITE{Overheads}{% Kotra:2017:HSC,% Taassori:2018:VRP% }. \NAMECITE{overlap}{% Marjanovic:2010:ECC,% Song:2014:DAT% }. \NAMECITE{overlapping}{% Eisenberg:2014:CTF,% Morris:2010:ICT% }. \NAMECITE{overload}{% Williams:2011:OHM% }. \NAMECITE{overloading}{% Morris:2014:SSH,% Ziliani:2015:UAC% }. \NAMECITE{oversubscribed}{% Williams:2011:OHM% }. \NAMECITE{Oversubscription}{% Kehne:2015:GEO% }. \NAMECITE{overview}{% Gong:2012:OCN,% Zhong:2012:OMS% }. \NAMECITE{{OWL}}{% Jog:2013:OCT% }. \NAMECITE{own}{% Cordy:2010:EOO,% Mastrangelo:2015:UYO% }. \NAMECITE{Ownership}{% Friedley:2013:OPE,% Wernli:2013:OFC,% Zibin:2010:OIG,% Cameron:2010:TO,% Dalessandro:2010:NSS,% Khalaj:2018:IOD,% Martin:2010:DCO,% Negara:2011:IOT,% Ravitch:2013:AMO,% Teruel:2016:ACR% }. \NAMECITE{{P}}{% Desai:2013:PSA% }. \NAMECITE{{PACER}}{% Bond:2010:PPD% }. \NAMECITE{package}{% Straka:2010:PHC,% Axelsen:2013:PTD% }. \NAMECITE{Packet}{% Kaufmann:2016:HPP,% Ding:2017:UNS,% Stecklina:2014:SHO% }. \NAMECITE{packing}{% Lavaee:2016:HDP% }. \NAMECITE{Packrats}{% Blazevic:2017:PPP% }. \NAMECITE{packs}{% Blazevic:2017:PPP% }. \NAMECITE{{Pacman}}{% Brock:2013:PPA% }. \NAMECITE{padding}{% Hong:2016:EPM% }. \NAMECITE{Page}{% Agarwal:2015:PPS,% Agarwal:2017:TAT,% Cox:2017:EAT,% Cui:2015:PPA,% Lesokhin:2017:PFS,% Lu:2017:FPL,% Ma:2018:GEG,% Merrifield:2016:PIE,% Wang:2015:HPI,% Chen:2014:CCB,% Kotthaus:2015:DPS,% Panchekha:2016:ARW% }. \NAMECITE{Page-Aware}{% Cui:2015:PPA% }. \NAMECITE{Page-level}{% Lu:2017:FPL% }. \NAMECITE{Pages}{% Guo:2015:PBL,% Panwar:2018:MHP,% Panchekha:2018:VWP,% Sudan:2010:MPI% }. \NAMECITE{Paging}{% Seo:2017:FAS,% Taassori:2018:VRP% }. \NAMECITE{{Pagoda}}{% Yeh:2017:PFG% }. \NAMECITE{pain}{% Greenaway:2014:DSS,% Lindley:2013:HPP% }. \NAMECITE{Painless}{% Sheard:2012:PPC,% Pouillard:2011:NP% }. \NAMECITE{Pair}{% Mao:2016:RFR,% Shivers:2011:MRT% }. \NAMECITE{pairs}{% Wang:2014:CBL% }. \NAMECITE{pairwise}{% Al-Hajjaji:2017:IEP% }. \NAMECITE{{Pallas}}{% Huang:2017:PSA% }. \NAMECITE{{PAM}}{% Sun:2018:PPA% }. \NAMECITE{panel}{% Castaldo:2010:SLP,% Hill:2013:RDC% }. \NAMECITE{paper}{% Chadha:2018:JAS,% Chang:2018:DNN,% Chimdyalwar:2018:SRP,% Cunha:2018:ESS,% Dreyer:2013:SMI,% Gouseti:2015:ELI,% Ma:2015:ETS,% Mehrotra:2018:OSR,% SantAnna:2018:TSL,% Steindorfer:2015:CSM,% Zhang:2012:LLF,% vanBinsbergen:2018:FHF% }. \NAMECITE{par-monad}{% Foltzer:2012:MSP% }. \NAMECITE{Paradigm}{% Cohen:2017:LLS,% Marr:2017:CAP,% Tian:2010:ICP% }. \NAMECITE{paradise}{% Kats:2010:PDS% }. \NAMECITE{paradox}{% Might:2010:REC% }. \NAMECITE{{Paragon}}{% Delimitrou:2013:PQA% }. \NAMECITE{Parallel}{% Bacon:2014:PRT,% Balaji:2017:PAP,% Bhatotia:2015:ITL,% Deo:2013:PSA,% Doeraene:2016:PIW,% Fujiki:2018:MDP,% Hale:2016:EHP,% Han:2016:IMD,% Kumar:2017:PFA,% Meier:2017:PVM,% Mendez-Lojo:2010:PIB,% Meyerovich:2013:PSS,% Newton:2016:PTC,% Nitu:2017:SBQ,% Park:2013:PPB,% Prabhakar:2016:GCH,% Qian:2016:EFS,% Ren:2017:EVM,% Veanes:2015:DPS,% Yetim:2015:CMC,% Acar:2011:OSC,% Acar:2013:SPP,% Acar:2016:DCC,% Acar:2018:PCM,% Agrawal:2010:HLF,% Agrawal:2014:PGS,% Andersch:2012:PPE,% Anderson:2012:ECP,% Arif:2018:RBP,% Barabash:2010:TGC,% Barreto:2010:LPN,% Benson:2015:FPP,% Blelloch:2010:FPA,% Blelloch:2012:IDP,% Bocchino:2011:SND,% Bohm:2011:GJT,% Bonetta:2013:TPE,% Bonetta:2016:GSM,% Bouajjani:2012:ARP,% Brandt:2014:CPG,% Burckhardt:2011:TPO,% Burnim:2011:NRC,% Caniou:2012:PAP,% Cascaval:2013:ZPW,% Castaldo:2010:SLP,% Castro:2016:FPS,% Catanzaro:2011:CCE,% Chabbi:2015:BEP,% Chafi:2010:LVH,% Chambers:2010:FEE,% Chandramohan:2014:PDP,% Chandramowlishwaran:2010:ACC,% Chang:2015:PAG,% Chang:2016:DLD,% Chen:2013:SDR,% Chen:2016:SPN,% Chen:2018:LAT,% Chiw:2012:DPD,% Chong:2014:SCA,% Chowdhury:2016:AAD,% Cruz:2016:DCG,% Ding:2011:TEP,% Dinh:2012:SPD,% Drebes:2016:NAS,% Gelado:2010:ADS,% Gianinazzi:2018:CAP,% Goodstein:2010:BAA,% Grasso:2013:APS,% Gupta:2014:GPR,% Harshvardhan:2015:HAR,% Isaacs:2014:ELS,% Iyengar:2012:SCP,% Jang:2010:DTE,% Jeon:2011:KPS,% Jiang:2018:RPS,% Jin:2015:CPI,% Kamil:2012:PPP,% Kannan:2016:HPP,% Ke:2011:SPP,% Keller:2010:RSP,% Kotsifakou:2018:HHP,% Kuper:2014:FAW,% Kuper:2014:TPE,% Leiserson:2012:DPR,% Lippmeier:2011:EPS,% Lippmeier:2012:GPA,% Liu:2018:DFC,% Lopez:2015:PBV,% Lu:2013:MLP,% Lu:2014:DED,% Luo:2016:DCC,% Maleki:2016:HOT,% Marlow:2010:SNM,% McKinley:2011:HPC,% Mendez-Lojo:2010:SDO,% Mitra:2014:AAP,% Morihata:2011:BTI,% Muller:2017:RPC,% Nobari:2012:SPM% }. \NAMECITE{parallel}{% Noll:2012:IDO,% Noll:2013:OFD,% Nugteren:2012:BHM,% Olukotun:2014:BPP,% Pan:2010:CPS,% Prabhu:2011:CSL,% Prountzos:2011:SAO,% Prountzos:2015:SPG,% Radojkovic:2010:TSB,% Raghunathan:2016:HMM,% Raman:2012:PSF,% Sandes:2014:FGP,% Siebert:2010:CPR,% Siegel:2011:AFV,% Song:2014:DAT,% Sridharan:2014:AEP,% Stellwag:2011:WFN,% Sun:2018:PPA,% Surendran:2014:TDR,% Tanase:2011:SPC,% Tomkins:2014:SIP,% Tripp:2018:FHP,% Vechev:2010:PPC,% Veldema:2011:IDP,% Vlachos:2010:PEA,% Wang:2011:CSP,% Wang:2018:LLD,% Willcock:2011:APP,% Wu:2012:SPA,% Xiao:2014:CPL,% Xie:2015:SAT,% Xu:2018:EPD,% Yu:2012:SCC,% Zhai:2010:PPP,% Chen:2016:SPN% }. \NAMECITE{parallel-in-time}{% Chen:2016:SPN% }. \NAMECITE{Parallelism}{% Acar:2017:CSC,% Farzan:2015:PSU,% Haque:2015:FMI,% Heckey:2015:CMC,% Hoffmann:2018:SDS,% Jeon:2016:TTD,% Jiang:2017:CSM,% Raman:2011:POU,% Ren:2017:EVM,% Schardl:2017:TEF,% Acar:2018:HSP,% Acharya:2015:PNC,% Albert:2011:TLA,% Bauer:2011:PMH,% Bergstrom:2012:NDP,% Bergstrom:2013:DOF,% Burnim:2012:NIN,% Chafi:2011:DSA,% Chen:2012:PUA,% Chen:2015:TNL,% DalLago:2017:GPC,% Dodds:2011:MRD,% Egielski:2014:MAM,% Farzan:2017:SDC,% Feng:2011:SSP,% Gordon:2012:URI,% Hassaan:2011:OVU,% Henriksen:2017:FPF,% Herhut:2013:RTP,% Honarmand:2013:CUA,% Imam:2012:ITP,% Jiang:2012:OSP,% Karmani:2011:TCS,% Kawaguchi:2012:DPL,% Kuper:2014:TPE,% Lee:2010:FXC,% Liu:2010:IPL,% Liu:2012:CFE,% Liu:2012:FPA,% Liu:2018:GUC,% Marlow:2011:MDP,% Pignotti:2013:ADP,% Pingali:2011:TPA,% Prabhu:2010:SPS,% Pyla:2011:ECG,% Radoi:2015:WAR,% Ragan-Kelley:2013:HLC,% Raman:2012:SPD,% Salucci:2016:GMC,% Shen:2017:BGB,% Tang:2015:COW,% Tardieu:2012:WSS,% Tew:2012:PAM,% Trilla:2015:IIP,% Tripp:2012:JEP,% Tripp:2013:TNP,% Tzenakis:2012:BBL,% Vora:2014:AEA,% Yang:2010:GCM,% Yang:2014:CNR,% Zhao:2013:INT% }. \NAMECITE{parallelism-aware}{% Liu:2012:FPA% }. \NAMECITE{Parallelization}{% Aguston:2014:PHC,% Deiana:2018:UPN,% Jiang:2017:GAP,% Maleki:2018:AHP,% Zhao:2015:FPS,% Fedyukovich:2017:GSS,% Feng:2012:EPL,% Feng:2012:SPG,% Hayashi:2018:SMP,% Herzeel:2010:DPR,% Jang:2013:PSP,% Jeon:2011:KLG,% Jimborean:2012:APM,% Lupei:2010:TST,% Morihata:2013:SCP,% Oancea:2012:LIT,% Raman:2010:SPU,% Sato:2011:APM,% Surendran:2016:APP,% Swaine:2010:BFI,% Tallada:2016:CGP,% Tian:2010:SPU,% Tian:2010:SSP,% Tian:2011:ESP,% Tripp:2011:HED,% Udupa:2011:AEB,% Zhang:2010:CSP,% vonKoch:2013:LRB% }. \NAMECITE{parallelize}{% Zheng:2018:FPS% }. \NAMECITE{Parallelizing}{% Albarghouthi:2012:PTI,% Maleki:2014:PDP,% Song:2013:PLM,% Wester:2013:PDR,% Kyle:2012:EPI,% Veeraraghavan:2011:DPS,% Veeraraghavan:2012:DPS,% hunEom:2012:DDP% }. \NAMECITE{{Paralocks}}{% Broberg:2010:PRB% }. \NAMECITE{{ParaLog}}{% Vlachos:2010:PEA% }. \NAMECITE{parameter}{% Kobayashi:2010:HOM% }. \NAMECITE{parameterization}{% Hur:2013:PPC% }. \NAMECITE{Parameterized}{% Emmi:2010:PVT,% Farzan:2012:VPC,% vGleissenthall:2016:CUQ% }. \NAMECITE{parameters}{% Gerakios:2014:RTP,% Ou:2015:AAI,% Titzer:2013:HCF% }. \NAMECITE{Parametric}{% Albert:2010:PIM,% Brotherston:2014:PCS,% Gesbert:2011:PPS,% Katsumata:2014:PEM,% Allen:2011:TCM,% Althaus:2011:PEP,% Atkey:2014:RPM,% Bebelis:2014:FSP,% Castagna:2011:STF,% Chen:2014:TBP,% Cousot:2011:PSF,% Crary:2017:MAP,% Jin:2011:GCM,% Petrashko:2016:CGL,% Ureche:2013:MIS,% Zhang:2013:FOA% }. \NAMECITE{Parametricity}{% Bernardy:2010:PDT,% Atkey:2014:PCL,% Remy:2017:OEP% }. \NAMECITE{paramodulation}{% Stewart:2012:VHT% }. \NAMECITE{{Parasol}}{% Goiri:2013:PGM% }. \NAMECITE{Paravirtual}{% Kuperman:2016:PR% }. \NAMECITE{{Parcae}}{% Raman:2012:PSF% }. \NAMECITE{PARD}{% Ma:2015:SDS% }. \NAMECITE{{Pareto}}{% Zuluaga:2012:SDS% }. \NAMECITE{{Pareto}-optimal}{% Zuluaga:2012:SDS% }. \NAMECITE{parity}{% Gill:2011:DEF% }. \NAMECITE{{PARRAY}}{% Chen:2012:PUA% }. \NAMECITE{{PARS}}{% Cui:2015:PPA% }. \NAMECITE{parse}{% Blazevic:2017:PPP% }. \NAMECITE{{Parsec}}{% Adams:2014:ISP% }. \NAMECITE{Parser}{% Zaytsev:2017:PGE,% Danielsson:2010:TPC,% Duregaard:2011:EPG,% Jonnalagedda:2014:SPC,% Leung:2015:IPS,% Parr:2011:LFA,% Porkolab:2011:DSL% }. \NAMECITE{Parsing}{% Brachthauser:2016:PFC,% Might:2011:PDF,% Adams:2013:PPI,% Adams:2014:ISP,% Adams:2016:CPP,% Bernardy:2013:EDC,% Gazzillo:2012:SPA,% Isradisaikul:2015:FCP,% Kastner:2011:VAP,% Kong:2010:APT,% Parr:2014:ALP,% Rendel:2010:ISD% }. \NAMECITE{part}{% Castagna:2014:PFS,% Herzeel:2010:DPR,% Castagna:2015:PFS% }. \NAMECITE{Partial}{% Dagand:2016:PTE,% Fumero:2017:JTG,% Kuperstein:2011:PCA,% Le:2015:PAT,% Moll:2018:PCF,% Srinivasan:2015:PEM,% Steele:2017:UBP,% Abdulla:2014:ODP,% Balatsouras:2013:CHC,% Bendersky:2011:SOB,% Brady:2010:SYI,% Cohen:2013:LPC,% Coons:2013:BPO,% Leissa:2016:SED,% Marr:2015:TVP,% Miranda:2015:PRB,% Mishne:2012:TBS,% Ohmann:2017:CFR,% Perelman:2012:TDC,% Shali:2011:HPE,% Thomson:2015:LHB,% Wurthinger:2017:PPE,% Zhang:2015:DPO% }. \NAMECITE{Partial-coherence}{% Kuperstein:2011:PCA% }. \NAMECITE{partial-order}{% Coons:2013:BPO,% Thomson:2015:LHB% }. \NAMECITE{partiality}{% Danielsson:2012:OSU% }. \NAMECITE{partially}{% Dragoi:2016:PPS,% Hoffman:2011:RPS% }. \NAMECITE{partitioned}{% Li:2010:AAB,% Metreveli:2012:CCP,% Park:2013:SDR% }. \NAMECITE{Partitioning}{% Chandramohan:2014:PDP,% Dai:2017:PII,% Barrera:2018:GPA,% Byrne:2018:MMR,% Chakraborty:2016:OCP,% Dong:2018:SSM,% Grasso:2013:APS,% Jang:2011:ISA,% Liu:2011:FSD,% Liu:2012:FSD,% Mehiaoui:2013:TSO,% Mu:2016:QGO,% Muralidhara:2010:IAS,% Treichler:2013:LSD,% Treichler:2016:DP,% Xiang:2015:SPH% }. \NAMECITE{party}{% Bahr:2015:CSM,% Lerner:2010:SDT% }. \NAMECITE{Pass}{% Xu:2018:DES,% Alur:2011:STA,% Fedyukovich:2017:GSS,% Nobre:2016:GBI,% Pan:2012:CLM% }. \NAMECITE{Pass-Through}{% Xu:2018:DES,% Pan:2012:CLM% }. \NAMECITE{passing}{% Friedley:2013:OPE,% Lopez:2015:PBV,% Lyberis:2012:MMA,% Negara:2011:IOT,% Petrovic:2014:LHM,% Pottier:2011:TSP,% Tew:2012:PAM,% Upadhyaya:2015:EML% }. \NAMECITE{Passthrough}{% Xu:2016:SHS% }. \NAMECITE{past}{% vanderPloeg:2015:PPF% }. \NAMECITE{Patch}{% Litty:2011:PAI,% Angiuli:2014:HPT,% Long:2016:APG,% Viennot:2013:TMR% }. \NAMECITE{Path}{% Chatterjee:2015:FAA,% Huang:2017:PSA,% Mao:2016:RFR,% Matveev:2017:MPC,% Srivastava:2011:PBI,% Alon:2018:GPB,% Althaus:2011:PEP,% Amin:2014:FPD,% Chatterjee:2016:AAP,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% DElia:2013:BLP,% Guha:2010:DPS,% Harris:2010:PAS,% Herhut:2013:RTP,% Maleki:2016:DSD,% Ruwase:2010:DLE% }. \NAMECITE{Path-based}{% Srivastava:2011:PBI,% Alon:2018:GPB% }. \NAMECITE{path-dependent}{% Amin:2014:FPD% }. \NAMECITE{pathnames}{% Ntzik:2015:RAP% }. \NAMECITE{paths}{% Itzhaky:2014:MRA,% Li:2013:SSE,% Sankaranarayanan:2013:SAP% }. \NAMECITE{patient}{% Florence:2016:PPP% }. \NAMECITE{patient-oriented}{% Florence:2016:PPP% }. \NAMECITE{Pattern}{% Angstadt:2016:RPP,% Cockx:2014:PMK,% Jo:2017:PMA,% Zhang:2017:MAP,% Zhang:2018:PMO,% Blondal:2018:DHT,% Esparza:2011:CPB,% Gill:2015:RMD,% Gordon:2013:MLP,% Isradisaikul:2013:REP,% Jay:2011:TSI,% Karachalias:2015:GMT,% Ong:2011:VHO,% Petricek:2011:EMP,% Solodkyy:2014:OPM,% Zaytsev:2017:PGE% }. \NAMECITE{pattern-based}{% Esparza:2011:CPB% }. \NAMECITE{pattern-matching}{% Karachalias:2015:GMT,% Ong:2011:VHO% }. \NAMECITE{Pattern-Recognition}{% Angstadt:2016:RPP% }. \NAMECITE{Patterned}{% Steele:2017:UBP% }. \NAMECITE{Patterns}{% Estrada:2017:UDP,% Homer:2013:POG,% Prabhakar:2016:GCH,% Rinard:2010:PSA,% Bloom:2013:RSP,% Eisenberg:2018:TVP,% Rajan:2010:CMD,% Ravitch:2013:AMO,% Seidl:2016:GSP,% Swords:2015:ECM,% Turon:2011:SJP% }. \NAMECITE{pause}{% Cutler:2015:RPT,% Reames:2013:THC% }. \NAMECITE{{PCF}}{% Ehrhard:2014:PCS,% Gaboardi:2011:LPS% }. \NAMECITE{{PCM}}{% Li:2013:CDW,% Liu:2015:SDS,% Wang:2015:SPC% }. \NAMECITE{{PCM}-based}{% Liu:2015:SDS% }. \NAMECITE{{PDP}}{% Chisnall:2015:BPA% }. \NAMECITE{{PDP-11}}{% Chisnall:2015:BPA% }. \NAMECITE{Peak}{% Cherupalli:2017:DAS% }. \NAMECITE{Pearl}{% Gibbons:2014:FDS,% Axelsson:2013:UCP,% Christiansen:2016:ASP,% Claessen:2012:SSF,% Dimoulas:2016:OLP,% Dolan:2013:FSF,% Fischer:2010:PRE,% Foner:2015:FPG,% Hoenicke:2017:TMM,% Ismail:2016:DPD,% Jaskelioff:2015:FPS,% Lampropoulos:2017:ORU,% Mairson:2013:FGT,% Might:2011:PDF,% Mokhov:2017:AGC,% Mu:2011:GDT,% Mu:2016:QGO,% Noonan:2018:GDP,% Pirog:2016:SDF,% Pottier:2014:HME,% Rompf:2015:FPS,% Russo:2015:FPT,% Vazou:2018:TPA,% Vytiniotis:2010:FPE,% Vytiniotis:2012:EPD,% Yorgey:2012:MTV% }. \NAMECITE{pearls}{% Shivers:2011:MRT% }. \NAMECITE{{Pebbles}}{% Willcock:2011:APP% }. \NAMECITE{peephole}{% Lopes:2015:PCP,% Menendez:2017:AID,% Mullen:2016:VPO% }. \NAMECITE{Peer}{% Crary:2015:PPA% }. \NAMECITE{Peer-to-peer}{% Crary:2015:PPA% }. \NAMECITE{{PEMU}}{% Zeng:2015:PPH% }. \NAMECITE{perceptions}{% Scott:2010:UFP% }. \NAMECITE{{Perfctr}}{% Nikolaev:2011:PXF% }. \NAMECITE{{Perfctr-Xen}}{% Nikolaev:2011:PXF% }. \NAMECITE{Performance}{% Acar:2018:PCM,% Altman:2010:PAI,% Arulraj:2017:IVS,% Baldassin:2015:PID,% Caniou:2012:PAP,% Dickens:2018:SCI,% Didona:2016:PAM,% Du:2011:PPV,% Duan:2015:AMF,% Elyasi:2017:EIR,% Guo:2015:PBL,% Hong:2018:PMG,% Jantz:2013:PPO,% Kaufmann:2016:HPP,% Kolli:2016:HPT,% Larus:2018:SDS,% Lee:2018:WPE,% Mallon:2018:DPP,% Merrifield:2016:PIE,% Mishra:2015:PGM,% Qian:2016:EFS,% Rajbhandari:2017:OCM,% Shudler:2017:IPC,% Toffola:2015:PPY,% Wang:2018:IDG,% Wang:2018:UAA,% Wu:2017:PRP,% Younge:2015:SHP,% Yu:2016:PAO,% Zhang:2016:MPU,% Zhang:2017:UGM,% dAntras:2017:HXU,% Adams:2016:CPP,% Ahn:2014:IJP,% Alcocer:2016:TPV,% An:2014:MDG,% Ankner:2013:EAH,% Arulraj:2013:PRS,% Baghsorkhi:2010:APM,% Baghsorkhi:2012:EPE,% Bauer:2014:SLW,% Bonetta:2012:SLH,% Bosboom:2014:SCC,% Chabbi:2015:HPL,% Chakrabarti:2010:NAE,% Chang:2016:PSF,% Chattopadhyay:2013:PPS,% Curtsinger:2013:SSS,% Dai:2013:LVM,% DeVito:2013:TMS,% DeVito:2014:FCR,% Ding:2011:UUL,% Ding:2017:UNS,% Ebrahimi:2010:FST,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Gong:2012:OCN,% Grimmer:2016:HPC,% Guha:2010:DPS,% Han:2018:HPM,% Handley:2018:ACT,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Hoffmann:2010:AHS,% Ishizaki:2012:ADT,% Jacek:2016:ALP,% Jafri:2013:WGI,% Jiang:2017:OFU,% Jin:2012:UDR,% Jog:2013:OCT,% Jovic:2011:CMI,% Kalibera:2011:HRO,% Kamil:2012:PPP,% Kamruzzaman:2010:SDS,% Kannan:2016:HPP,% Kim:2014:VAM,% Kourai:2011:FCP,% Kulkarni:2010:IBP,% Kumar:2014:MCM,% Lee:2014:IPL,% Li:2013:CDW,% Li:2018:HPG,% Liu:2014:TAP,% Mannarswamy:2010:CAS,% McFarlin:2013:DDO,% Mendis:2015:HLH,% Muddukrishna:2016:GGO,% Muralidharan:2015:COP,% Nikolaev:2011:PXF,% Nugteren:2012:BHM,% Ofenbeck:2014:SST,% Olivo:2015:SDA,% Olukotun:2012:HPE,% Ouyang:2013:PTS,% Perathoner:2010:MSE,% Phothilimthana:2013:PPH,% Porter:2010:MTM,% Pradel:2014:EAR,% Rodrigues:2014:TPS% }. \NAMECITE{performance}{% Romein:2010:LCI,% Sartor:2012:EMT,% Selgrad:2016:LGV,% Shen:2017:BGB,% Siegmund:2014:FBP,% Sim:2012:PAF,% Song:2014:SDR,% Steuwer:2015:GPP,% Straka:2010:PHC,% Sujeeth:2014:FGH,% Sun:2018:AMB,% Tang:2018:VLF,% Terei:2014:MHP,% Tripp:2018:FHP,% Umar:2016:EPF,% Voellmy:2013:MHP,% Volkov:2018:MSG,% Wamhoff:2013:FIP,% Wang:2015:GHP,% Wang:2016:GHP,% Wang:2016:HPM,% Wilcox:2018:VVH,% Wu:2011:RTS,% Wurthinger:2017:PPE,% Xiang:2013:CAM,% Yates:2017:ISP,% Zhai:2010:PPP,% Zhang:2010:DCS% }. \NAMECITE{performance-guided}{% Pradel:2014:EAR% }. \NAMECITE{Performance-Sensitive}{% Wang:2018:UAA% }. \NAMECITE{performant}{% Grossman:2018:MPB% }. \NAMECITE{permission}{% Heidegger:2012:APC,% Stork:2014:APB% }. \NAMECITE{permissions}{% Naden:2012:TSB,% Pottier:2013:PPM% }. \NAMECITE{permits}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{permutations}{% Christiansen:2016:ASP% }. \NAMECITE{Persistence}{% Zhang:2015:IPA,% Cullmann:2011:CPA% }. \NAMECITE{Persistency}{% Gogte:2018:PSF% }. \NAMECITE{Persistent}{% Izraelevitz:2016:FAP,% Kolli:2016:HPT,% Liu:2017:DBD,% Nalli:2017:APM,% Seo:2017:FAS,% Xiao:2014:PPI,% Coburn:2011:NHM,% Coburn:2012:NHM,% Friedman:2018:PLF,% Volos:2011:MLP,% Volos:2012:MLP% }. \NAMECITE{Personal}{% Ebadi:2015:DPN,% Hauswald:2015:SOE,% Misra:2014:PPC% }. \NAMECITE{personalized}{% Pereira:2017:FBP% }. \NAMECITE{perspective}{% Blanchette:2015:FEC,% Lv:2012:VCV,% Misra:2014:PPC,% Skelin:2018:CSA% }. \NAMECITE{perspectives}{% Scott:2010:UFP% }. \NAMECITE{Pervasive}{% Kwon:2016:SPT,% Cassou:2010:GPA,% Kulkarni:2010:TTP,% McGachey:2010:CJC,% Mercadal:2010:DSA% }. \NAMECITE{pessimistic}{% Anderson:2011:CNP,% Cao:2016:DBG% }. \NAMECITE{peta}{% Yang:2013:PSC% }. \NAMECITE{peta-scalable}{% Yang:2013:PSC% }. \NAMECITE{Petascale}{% Tardieu:2014:XAP% }. \NAMECITE{{PHALANX}}{% Vechev:2010:PPC% }. \NAMECITE{{PHANTOM}}{% Zhai:2010:PPP% }. \NAMECITE{Phase}{% Wang:2015:SPC,% Fang:2012:IDP,% Jantz:2013:PPO,% Jin:2015:CPI,% Kulkarni:2010:IBP,% Kulkarni:2012:MCO,% Lopes:2014:OTP,% Nobre:2016:GBI,% Zhou:2013:LPC% }. \NAMECITE{phase-ordering}{% Kulkarni:2012:MCO% }. \NAMECITE{{Phosphor}}{% Bell:2014:PID% }. \NAMECITE{Photonic}{% Pang:2015:MLL% }. \NAMECITE{{PHP}}{% Homescu:2012:HTJ,% Ottoni:2018:HJP,% Tatsubori:2010:EJT,% Zhao:2012:HCP% }. \NAMECITE{Physical}{% Ozturk:2015:ASC,% Bohrer:2018:VVC,% Kim:2015:CPM,% Kislal:2018:ECC,% Sorensen:2010:PTC% }. \NAMECITE{physically}{% Kastner:2010:MRP% }. \NAMECITE{Pick}{% Smaragdakis:2011:PYC% }. \NAMECITE{pickler}{% Miller:2013:IPG% }. \NAMECITE{pickles}{% Miller:2013:IPG% }. \NAMECITE{{PIFT}}{% Yoon:2016:PPI% }. \NAMECITE{{Pilot}}{% Carter:2010:PLN% }. \NAMECITE{{Pilsner}}{% Neis:2015:PCV% }. \NAMECITE{Pin}{% Zeng:2015:PPH,% Hill:2015:POO% }. \NAMECITE{pinning}{% Osterlund:2015:CCU% }. \NAMECITE{{Pinocchio}}{% Verwaest:2010:PBR% }. \NAMECITE{{Pinpoint}}{% Shi:2018:PFP% }. \NAMECITE{{Pintools}}{% Hill:2015:POO% }. \NAMECITE{Pipeline}{% Baird:2015:OTC% }. \NAMECITE{pipelined}{% Jiang:2017:OFU,% Mastoras:2016:UFC% }. \NAMECITE{Pipelines}{% Mullapudi:2015:PAO,% Chambers:2010:FEE,% Jangda:2018:EFT,% Ragan-Kelley:2013:HLC,% Schlesinger:2014:CNP% }. \NAMECITE{pipelining}{% Finlayson:2013:IPE,% Tristan:2010:SVV% }. \NAMECITE{pipes}{% Castro:2016:FPS% }. \NAMECITE{pitfalls}{% Castanos:2012:BPE% }. \NAMECITE{{PL}}{% Chong:2018:QCG,% Florence:2016:PPP% }. \NAMECITE{place}{% Catanzaro:2014:DPM,% Henriksen:2017:FPF,% Sung:2014:PTR% }. \NAMECITE{Placement}{% Agarwal:2015:PPS,% Beg:2010:GTA,% Buehrer:2010:DPS,% Dashti:2013:TMH,% Ferles:2018:SRA,% Livshits:2013:TFA,% McPherson:2015:FPL,% Mehiaoui:2013:TSO,% Peng:2017:RTD,% Rhodes:2017:BSC,% Sudan:2010:MPI% }. \NAMECITE{{Places}}{% Tew:2012:PAM% }. \NAMECITE{{Plaid}}{% Sunshine:2011:FCS% }. \NAMECITE{{Plan}}{% Demange:2013:PBB% }. \NAMECITE{planners}{% Jarvi:2015:SPH% }. \NAMECITE{planning}{% Mitchell:2013:FCP,% Prountzos:2015:SPG,% Rabozzi:2016:PAP% }. \NAMECITE{Platform}{% Manilov:2015:FRT,% Wang:2018:HSA,% Bagheri:2013:PSD,% Barowy:2012:API,% Byalik:2016:NNA,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% Datta:2012:TVW,% Marek:2014:SRC,% Mehrotra:2018:OSR,% Pyka:2010:VSL,% Viskic:2010:DEA,% Zhang:2014:PSS% }. \NAMECITE{platform-based}{% Bagheri:2013:PSD% }. \NAMECITE{Platform-Specific}{% Manilov:2015:FRT% }. \NAMECITE{Platforms}{% Gupta:2015:HER,% Barabash:2010:TGC,% Bebelis:2014:FSP,% Caldwell:2017:RCC,% Haidar:2015:TBL,% Leiserson:2012:DPR,% Mittal:2013:EVE,% Pignotti:2013:ADP,% Sbirlea:2012:MDF,% Wang:2012:RCV% }. \NAMECITE{play}{% Fischer:2010:PRE% }. \NAMECITE{Playing}{% Hoder:2012:PGA% }. \NAMECITE{{PLDI}}{% Boehm:2014:PP,% Flanagan:2013:PES% }. \NAMECITE{please}{% Dimoulas:2016:OLP% }. \NAMECITE{pleasure}{% Lindley:2013:HPP% }. \NAMECITE{plug}{% Wolfinger:2011:AGP% }. \NAMECITE{plug-in}{% Wolfinger:2011:AGP% }. \NAMECITE{plugin}{% Farmer:2012:HMP,% Gundry:2015:TPU,% Otwani:2018:TPY% }. \NAMECITE{{PLUTO}}{% Acharya:2015:PNC% }. \NAMECITE{{PMAF}}{% Wang:2018:PAF% }. \NAMECITE{Pocket}{% Koukoumidis:2011:PC,% Koukoumidis:2012:PC% }. \NAMECITE{point}{% Andrysco:2016:PFP,% Bao:2013:FDI,% Barr:2013:ADF,% Benz:2012:DPA,% Chiang:2014:ESI,% Chiang:2017:RFP,% Fu:2017:AHC,% Hinze:2011:PUF,% Lee:2015:RRA,% Lee:2016:VBM,% Loitsch:2010:PFP,% Panchekha:2015:AIA,% Rajan:2010:CMD,% Ryssel:2011:AVP,% Sanchez-Stern:2018:FRC,% Schkufza:2014:SOF% }. \NAMECITE{pointcuts}{% Sadat-Mohtasham:2010:TPD% }. \NAMECITE{pointer}{% Alves:2015:RPD,% Kang:2015:FCM,% Li:2013:PSC,% Lyde:2016:CFA,% Sui:2016:LOA,% Thiessen:2017:CTP,% Xiao:2014:PPI% }. \NAMECITE{pointers}{% Amin:2016:JST,% Vrvilo:2017:MDF% }. \NAMECITE{Points}{% Lhotak:2011:PAE,% Bastani:2018:ALP,% Blum:2016:SMC,% Dietrich:2015:GSE,% Kastrinis:2013:HCS,% Krebbers:2014:OAS,% Liang:2013:MVL,% Madsen:2016:DFD,% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII,% Nasre:2012:ESC,% Ratnakar:2014:PPC,% Sadat-Mohtasham:2010:TPD,% Smaragdakis:2013:SBP,% Tan:2017:EPP,% Wang:2016:APG% }. \NAMECITE{Points-to}{% Lhotak:2011:PAE,% Bastani:2018:ALP,% Dietrich:2015:GSE,% Kastrinis:2013:HCS,% Mendez-Lojo:2010:PIB,% Mendez-Lojo:2012:GII,% Nasre:2012:ESC,% Ratnakar:2014:PPC,% Smaragdakis:2013:SBP,% Tan:2017:EPP% }. \NAMECITE{{PokeEMU}}{% Yan:2018:FPS% }. \NAMECITE{{Pol}}{% Bagheri:2013:PSD% }. \NAMECITE{polarised}{% Curien:2016:TER% }. \NAMECITE{Policies}{% Ngo:2015:RES,% Padon:2015:DSP,% Anderson:2012:ECP,% Gollamudi:2016:AEE,% Martin:2010:DCO,% Schlesinger:2014:CNP,% Yang:2012:LAE,% Zhou:2012:MMM% }. \NAMECITE{policy}{% Kulkarni:2011:JCP,% Srivastava:2011:SPO% }. \NAMECITE{{PolyCheck}}{% Bao:2016:PDV% }. \NAMECITE{polygons}{% Sergey:2016:ERG% }. \NAMECITE{Polyhedra}{% Chen:2012:PSR,% Singh:2017:FPA,% Upadrasta:2013:SPS% }. \NAMECITE{Polyhedral}{% Acharya:2018:PAT,% Jimborean:2012:APM,% Kong:2013:WPT,% Mehta:2014:RLF,% Upadrasta:2013:SPS,% Yuki:2013:ADA% }. \NAMECITE{{PolyMage}}{% Mullapudi:2015:PAO% }. \NAMECITE{Polymorphic}{% Castagna:2014:PFS,% Castagna:2015:PFS,% Noonan:2016:PTI,% Weiher:2014:PIU,% Zhao:2012:PTI,% Bernardy:2013:NFP,% Castagna:2016:STT,% Holdermans:2010:PFA,% Keller:2010:RSP,% Muranushi:2014:ERT,% Polikarpova:2016:PSP,% Simon:2014:OIF,% Toro:2015:CGP% }. \NAMECITE{Polymorphism}{% Dolan:2017:PST,% Aakerblom:2016:MPP,% Allen:2011:TCM,% Castagna:2011:STF,% Crary:2017:MAP,% Dunfield:2013:CEB,% Dunfield:2015:EEO,% Eisenberg:2017:LP,% Gesbert:2011:PPS,% Greenman:2014:GFB,% Petrashko:2016:CGL,% Serrano:2018:GIP,% Ureche:2013:MIS,% Ziliani:2015:UAC% }. \NAMECITE{polynomial}{% Smaragdakis:2012:SPR% }. \NAMECITE{Polyvalent}{% Liu:2015:PPM% }. \NAMECITE{polyvariance}{% Gilray:2016:ACP% }. \NAMECITE{Polyvariant}{% Holdermans:2010:PFA,% Gilray:2016:ACP% }. \NAMECITE{pooling}{% Wood:2011:CDP% }. \NAMECITE{Poor}{% Ramalhete:2017:PPM% }. \NAMECITE{{POP}}{% Florence:2016:PPP% }. \NAMECITE{{POP-PL}}{% Florence:2016:PPP% }. \NAMECITE{{POPL}}{% Bacon:2013:PRT,% Dreyer:2013:PP,% Sewell:2014:PPC,% Turon:2017:RPP% }. \NAMECITE{portability}{% Muralidharan:2015:COP% }. \NAMECITE{Portable}{% Kamil:2012:PPP,% Phothilimthana:2013:PPH,% Sorensen:2016:PIW,% Wang:2013:PMO,% Yang:2014:PMI,% Gal-On:2012:CPR,% Hormati:2011:SPS,% Hormati:2012:SPS,% Leissa:2012:ECL,% Majo:2015:LPC,% Ricci:2013:ETP,% Steuwer:2015:GPP,% Umar:2016:EPF,% Wang:2011:CSP,% Wernsing:2010:ECF% }. \NAMECITE{Position}{% Fletcher:2015:FON% }. \NAMECITE{Position-based}{% Fletcher:2015:FON% }. \NAMECITE{positive}{% Hanenberg:2010:EAS,% Weeratunge:2011:APA% }. \NAMECITE{{POSIX}}{% Ntzik:2015:RAP% }. \NAMECITE{Post}{% Abe:2016:UVM,% Witchel:2016:PPW% }. \NAMECITE{Post-Copy}{% Abe:2016:UVM% }. \NAMECITE{Post-{ISA}}{% Witchel:2016:PPW% }. \NAMECITE{poster}{% Zhang:2012:LLF,% Arbel-Raviv:2017:PRD,% Balaji:2017:PAP,% Bhattacharyya:2017:PHE,% Chowdhury:2017:PPE,% Cohen:2017:PST,% Dai:2017:PII,% Firoz:2017:PDC,% Jo:2017:PMA,% Li:2017:PCO,% Menon:2017:PAL,% Moscovici:2017:PGF,% Ramalhete:2017:PPM,% Ramalhete:2017:PWF,% Tang:2017:PSS,% Wu:2017:PRP,% Zhang:2017:PPC,% Zhao:2017:PIH% }. \NAMECITE{posteriori}{% Germane:2017:PEA% }. \NAMECITE{potential}{% Gu:2011:TPL,% Holewinski:2012:DTB,% Jantz:2013:PPO,% Sim:2012:PAF% }. \NAMECITE{{Potluck}}{% Guo:2018:PCA% }. \NAMECITE{Potpourri}{% Solihin:2018:SDS% }. \NAMECITE{Power}{% Bai:2017:VRE,% Cherupalli:2017:DAS,% Hsu:2018:SRP,% Pang:2015:MLL,% Pelley:2010:PRD,% Shen:2013:PCF,% Xu:2015:ALD,% Zhang:2016:MPU,% Ahmad:2010:JOI,% Cretin:2012:PCA,% Deng:2011:MAL,% Deng:2012:MAL,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Firoz:2018:SDV,% Godefroid:2010:CMM,% Hoffmann:2011:DKR,% Hoffmann:2012:DKR,% Hur:2013:PPC,% Kirman:2010:PEA,% LeBotlan:2014:MRM,% Li:2013:CDW,% Liu:2011:FSD,% Liu:2012:FSD,% Parr:2014:ALP,% Phothilimthana:2014:CSA,% Phothilimthana:2016:CGR,% Sampson:2011:EAD,% SantAnna:2018:TSL,% Sharma:2011:BMS,% Sharma:2012:BMS,% Batty:2012:CCC,% Flur:2017:MSC,% Sarkar:2011:UPM,% Sarkar:2012:SCC,% Chong:2018:STW,% Mittal:2013:EVE% }. \NAMECITE{power-aware}{% Hoffmann:2011:DKR,% Hoffmann:2012:DKR% }. \NAMECITE{power-efficient}{% Kirman:2010:PEA% }. \NAMECITE{power-law}{% Firoz:2018:SDV% }. \NAMECITE{powered}{% Goiri:2013:PGM% }. \NAMECITE{PP}{% Ding:2011:TEP% }. \NAMECITE{PP-CC}{% Ding:2011:TEP% }. \NAMECITE{Practical}{% Bergstrom:2014:PEH,% Burtsev:2016:APV,% Chitil:2012:PTL,% Deng:2017:DWT,% Drachsler-Cohen:2018:PCT,% Drachsler:2014:PCB,% Ferraiuolo:2017:VPH,% Jang:2013:PSP,% Mashtizadeh:2017:TPD,% Oh:2013:PAL,% Pavlinovic:2015:PSB,% Scibior:2015:PPP,% Stilkerich:2015:PGA,% Tov:2011:PAT,% Wang:2015:HPI,% Wang:2018:HSA,% Wurthinger:2017:PPE,% Zhang:2017:PPD,% vanderPloeg:2015:PPF,% Benson:2015:FPP,% Bernardy:2013:EDC,% Bronson:2010:PCB,% Cheney:2013:PTL,% Cohen:2013:LPC,% Freudenberg:2015:SMP,% Kemerlis:2012:LPD,% Loncaric:2016:PFT,% Muller:2012:TPS,% Ohori:2011:MSM,% Ohori:2014:SIP,% Parreaux:2017:QSR,% Stucki:2015:RVP,% Stucki:2018:PUM,% Timnat:2014:PWF,% Wehr:2010:JBP% }. \NAMECITE{Practice}{% Shudler:2017:IPC,% Tang:2017:SCM,% Adam:2017:ACG,% Altidor:2014:RJG,% Cullmann:2011:CPA,% Goodman:2013:PPP,% Mezzetti:2017:TUP,% Sergey:2014:MHO,% Turon:2017:RPP% }. \NAMECITE{Practices}{% Boehm:2014:PP% }. \NAMECITE{pragmatic}{% Rompf:2011:LMS% }. \NAMECITE{Pragmatics}{% Danvy:2012:PFS% }. \NAMECITE{pre}{% Madhavan:2011:NDV,% Oh:2014:SCS,% Ossher:2010:FMT,% Smaragdakis:2013:SBP% }. \NAMECITE{pre-analysis}{% Oh:2014:SCS% }. \NAMECITE{pre-conditions}{% Madhavan:2011:NDV% }. \NAMECITE{pre-processing}{% Smaragdakis:2013:SBP% }. \NAMECITE{pre-requirements}{% Ossher:2010:FMT% }. \NAMECITE{Precise}{% Althaus:2011:PEP,% Chen:2017:PPQ,% David:2018:FPS,% Dillig:2011:PCM,% Dillig:2011:PRP,% Huang:2016:PMR,% Li:2013:PSC,% Park:2017:PSS,% Yang:2016:PDI,% Arzt:2014:FPC,% Bavishi:2016:PRA,% Biswas:2014:DES,% Blackshear:2013:TPR,% David:2011:ISM,% Gupta:2014:GPR,% Hackett:2012:FPH,% Liu:2011:SPD,% Pradel:2012:FAP,% Qian:2013:VSP,% Raman:2012:SPD,% Ricci:2013:ETP,% Shi:2018:PFP,% Tan:2017:EPP,% Wilcox:2018:VVH,% Wu:2012:SPA% }. \NAMECITE{precise-restartable}{% Gupta:2014:GPR% }. \NAMECITE{Precision}{% Misra:2017:ELT,% Zhang:2015:IPA,% Chiang:2017:RFP,% Liang:2010:DEP,% Rompf:2014:SPJ,% Schkufza:2014:SOF% }. \NAMECITE{precondition}{% Menendez:2017:AID,% Padhi:2016:DDP% }. \NAMECITE{{PREDATOR}}{% Liu:2014:PPF% }. \NAMECITE{Predicate}{% Arbel:2015:PRR,% Gupta:2011:PAR,% Kobayashi:2011:PAC,% Parizek:2012:PAJ,% Chiba:2010:MMC,% Hung:2013:AAS% }. \NAMECITE{Predicated}{% Devecsery:2018:OHA% }. \NAMECITE{predicates}{% Brotherston:2016:MCS,% Callau:2015:UTP,% Cook:2011:MPD,% Quillien:2010:RDN% }. \NAMECITE{predict}{% Zuluaga:2012:SDS% }. \NAMECITE{Predictable}{% Mishra:2018:CLC,% Sarkar:2011:PTM,% Reif:2018:PSA% }. \NAMECITE{Predicting}{% Raychev:2015:PPP,% Alon:2018:GPB,% Zhai:2010:PPP% }. \NAMECITE{Prediction}{% Brock:2018:PBS,% Chen:2017:PPQ,% Jeon:2016:TTD,% Zhang:2017:MAP,% Aleen:2010:IDD,% Fang:2012:IDP,% Kini:2017:DRP,% Nugteren:2012:BHM,% Tian:2010:SPU,% Wu:2012:EIS,% Zhao:2014:CSP% }. \NAMECITE{Predictive}{% Yoon:2016:PPI,% Huang:2014:MSP,% Katz:2016:ETB,% Liu:2014:PPF,% Roemer:2018:HCU,% Smaragdakis:2012:SPR% }. \NAMECITE{Predictor}{% Evtyushkin:2018:BNS% }. \NAMECITE{Preemptable}{% Ouyang:2013:PTS% }. \NAMECITE{Preempted}{% Ouyang:2016:SUV% }. \NAMECITE{Preemption}{% Park:2015:CCP,% Rabozzi:2016:PAP,% Wu:2017:FEF,% Ballabriga:2014:CRP,% Blum:2016:SMC% }. \NAMECITE{Preemption-aware}{% Rabozzi:2016:PAP% }. \NAMECITE{Preemptive}{% Chen:2016:BQA,% Chen:2017:ESF,% Chen:2017:PPQ,% Gotsman:2011:MVP,% Yi:2011:CRP% }. \NAMECITE{{PREFAIL}}{% Joshi:2011:PPT% }. \NAMECITE{preferred}{% Li:2012:CAP% }. \NAMECITE{prefetch}{% Kang:2013:HPP% }. \NAMECITE{Prefetcher}{% Ainsworth:2018:ETP,% Woo:2010:CPD% }. \NAMECITE{Prefetching}{% Bhattacharjee:2017:TTP,% Sadrosadati:2018:LEH,% Zhang:2018:MLO,% Dash:2010:SPT,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Raman:2011:SSP% }. \NAMECITE{prefix}{% Chong:2014:SCA,% Deo:2013:PSA,% Maleki:2016:HOT% }. \NAMECITE{preprocessor}{% Fenske:2017:HPA,% Gazzillo:2012:SPA,% Medeiros:2014:IPB,% Ribeiro:2012:IFD,% Schulze:2014:DDP,% Sincero:2011:EEA% }. \NAMECITE{preprocessor-based}{% Medeiros:2014:IPB,% Ribeiro:2012:IFD,% Sincero:2011:EEA% }. \NAMECITE{prescription}{% Florence:2016:PPP% }. \NAMECITE{Presence}{% Tang:2015:SBC,% Banerjee:2016:TVL,% Brutschy:2015:SGD,% Feng:2012:EPL,% Kastner:2011:VAP,% Tian:2010:SSP,% Zheng:2015:APP% }. \NAMECITE{Presentation}{% Black:2012:PSD,% Chyzak:2011:UCP% }. \NAMECITE{presenting}{% Chyzak:2011:UCP% }. \NAMECITE{preservation}{% deAmorim:2017:SAM% }. \NAMECITE{preserve}{% Steinert:2015:OVS% }. \NAMECITE{preserving}{% Ahmed:2011:EPC,% Axelsen:2013:PTD,% Budi:2011:AMA,% Chabbi:2016:CCL,% Chen:2010:TPC,% Marino:2011:CSP,% Wang:2013:TEH% }. \NAMECITE{pressure}{% David:2014:CMC% }. \NAMECITE{pretenuring}{% Bruno:2017:NPG% }. \NAMECITE{Prettier}{% Leijen:2011:PCP% }. \NAMECITE{pretty}{% Rendel:2010:ISD% }. \NAMECITE{Preventing}{% Longfield:2015:PGS% }. \NAMECITE{previous}{% Steinert:2015:OVS% }. \NAMECITE{price}{% Burckhardt:2011:TPO,% Mehta:2015:ICS% }. \NAMECITE{primitive}{% Appel:2015:VCP,% Wang:2013:TEH% }. \NAMECITE{Principal}{% Chen:2016:PTI,% Garcia:2015:PTS% }. \NAMECITE{principle}{% Hinze:2011:PUF% }. \NAMECITE{Principled}{% Adams:2013:PPI,% Zhao:2015:FPS,% White:2013:CTP,% vanderPloeg:2015:PPF% }. \NAMECITE{Principles}{% Dreyer:2013:PP,% Goodman:2013:PPP,% Krishnamurthi:2013:PPL,% Nikhil:2010:UGP,% Popescu:2011:RPS,% Sheard:2012:PPC,% VanCutsem:2010:PDP% }. \NAMECITE{Printers}{% Ajay:2017:GIL% }. \NAMECITE{Printing}{% Andrysco:2016:PFP,% Loitsch:2010:PFP,% Rendel:2010:ISD% }. \NAMECITE{Prioritized}{% Nunez:2016:PGC% }. \NAMECITE{priority}{% Alistarh:2015:SSR,% Liu:2012:LFA,% Mehiaoui:2013:TSO,% Nagarakatte:2012:MAP,% Schwarz:2011:SAI,% Shun:2013:RCT,% Wimmer:2014:DST,% Wimmer:2015:LFK% }. \NAMECITE{priority-based}{% Nagarakatte:2012:MAP% }. \NAMECITE{prison}{% Sutherland:2011:SP% }. \NAMECITE{Privacy}{% Barthe:2015:HOA,% Ebadi:2015:DPN,% Barthe:2012:PRR,% Gaboardi:2013:LDT,% Reed:2010:DMT,% Yang:2012:LAE,% Zhang:2017:LTA% }. \NAMECITE{private}{% Acar:2013:SPP,% Anderson:2010:OPN,% Nieh:2012:CBR% }. \NAMECITE{Privatization}{% Balaji:2017:PAP,% Huang:2012:EPS,% Johnson:2012:SSP,% Khyzha:2018:SPT% }. \NAMECITE{Privilege}{% Dautenhahn:2015:NKO% }. \NAMECITE{Proactive}{% Canino:2017:PAE,% Sui:2016:PCA% }. \NAMECITE{Proactively}{% Guo:2015:PBL% }. \NAMECITE{Probabilistic}{% Barthe:2012:PRR,% Barthe:2014:PRV,% Beckman:2011:PMS,% Ehrhard:2014:PCS,% Eyerman:2010:PJS,% Fioriti:2015:PTS,% He:2015:LWA,% Mansinghka:2018:PPP,% Mishra:2015:PGM,% Raychev:2016:PMC,% Barthe:2017:CPP,% Borges:2014:CSS,% Borgstrom:2016:FRF,% Borgstrom:2016:LCF,% Burckhardt:2010:RSP,% Chatterjee:2016:AAQ,% Chatterjee:2017:SIP,% Cusumano-Towner:2018:IIP,% DalLago:2014:CEH,% DalLago:2017:GPC,% Feng:2010:SPS,% Gehr:2018:BPI,% Goodman:2013:PPP,% Gordon:2014:TSD,% Grigore:2016:ARG,% Huang:2017:CMC,% Hur:2014:SPP,% Lee:2018:ASB,% Ngo:2018:BER,% Nori:2015:ESP,% Octeau:2016:CSA,% Sampson:2014:EVP,% Sangiorgi:2016:EBP,% Sankaranarayanan:2013:SAP,% Scibior:2015:PPP,% Smolka:2017:CMS,% Wang:2018:PAF,% Zhao:2014:CSP% }. \NAMECITE{Probability}{% Boston:2015:PTI,% Bhat:2012:TTP,% Ismail:2016:DPD,% Jiang:2017:OFU% }. \NAMECITE{probes}{% Chamith:2016:LER% }. \NAMECITE{Problem}{% Zhang:2017:PPC,% Atig:2010:VPW,% Ben-Amram:2013:LRP,% Geneves:2015:XST,% Grasso:2013:APS,% Gulwani:2010:RBP,% Kulkarni:2012:MCO,% Leroux:2011:VAS,% Maleki:2016:DSD,% Rendel:2015:ARL,% Sanen:2010:MPS,% Sculthorpe:2013:CMP% }. \NAMECITE{problem-space}{% Sanen:2010:MPS% }. \NAMECITE{problematic}{% Lucas:2012:DPM% }. \NAMECITE{problems}{% Bao:2013:FDI,% Benz:2012:DPA,% Chatterjee:2016:AAQ,% Nedunuri:2010:SFP,% Song:2014:SDR,% Toffola:2015:PPY% }. \NAMECITE{procedural}{% Bouajjani:2011:IPA% }. \NAMECITE{Procedure}{% Foster:2015:CDP,% Dillig:2011:PCM,% Lal:2015:DID% }. \NAMECITE{procedures}{% Sheard:2012:PPC,% Suter:2010:DPA,% Traytel:2013:VDP% }. \NAMECITE{Process}{% Hussein:2017:OPR,% Kotra:2017:HSC,% Viskic:2010:DEA,% Bocq:2012:MUM,% Lopes:2014:OTP% }. \NAMECITE{processes}{% Castro:2016:FPS,% Christophe:2018:ODA,% Feng:2011:BQP,% Makki:2017:ART,% Mista:2018:BPQ% }. \NAMECITE{Processing}{% Dhawan:2015:ASS,% Kaufmann:2016:HPP,% Mullapudi:2015:PAO,% Sabet:2018:TTI,% Vora:2017:CCR,% Zhang:2018:WNA,% Alur:2011:STA,% Bao:2012:WBS,% Chen:2018:HBA,% Emoto:2016:TLV,% Fedyukovich:2017:GSS,% Geuns:2013:ADM,% Grossman:2018:MPB,% Gulwani:2011:ASP,% Jangda:2018:EFT,% Jonnalagedda:2014:SPC,% Jordan:2018:TCD,% Lapena:2017:AIN,% Matteis:2016:KCR,% Ragan-Kelley:2013:HLC,% Reiche:2017:AVI,% Seo:2015:GGS,% Shi:2015:OAG,% Shun:2013:LLG,% Smaragdakis:2013:SBP,% Suenaga:2013:HPS,% Ugawa:2014:ROP,% Wang:2015:GHP,% Wang:2016:GHP,% Wang:2017:TME,% Zhong:2012:OMS,% deKruijf:2012:SAC% }. \NAMECITE{processing-in-memory}{% Wang:2017:TME% }. \NAMECITE{Processor}{% Fujiki:2018:MDP,% Ge:2017:GGC,% Hicks:2015:SLR,% Kim:2017:KPC,% Song:2017:HBA,% Utterback:2017:POR,% Zhang:2017:ISC,% Chaudhary:2014:ESC,% Eyerman:2010:PJS,% Finlayson:2013:IPE,% Mesa-Martinez:2010:CPT,% Pan:2017:LPM,% Shrivastava:2010:CVE,% Singh:2011:EPS,% Singh:2012:EPS,% Turakhia:2018:DGC% }. \NAMECITE{Processor-Interconnect}{% Song:2017:HBA% }. \NAMECITE{Processor-Oblivious}{% Utterback:2017:POR% }. \NAMECITE{Processors}{% Angstadt:2016:RPP,% Cherupalli:2017:DAS,% Merrifield:2016:PIE,% Arif:2018:RBP,% Baghsorkhi:2012:EPE,% Diamos:2013:RAM,% Dotsenko:2011:ATF,% Farooqui:2016:AAW,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Kyle:2012:EPI,% Micolet:2016:MLA,% Morrison:2013:FCQ,% Narayanasamy:2018:SDS,% Prasad:2011:ACM,% Ueno:2016:FCG,% Zhou:2012:MMM,% Zhuravlev:2010:ASR% }. \NAMECITE{Procrastination}{% Prasad:2016:PMR,% Sivaramakrishnan:2012:ERB% }. \NAMECITE{Procrastination-Based}{% Prasad:2016:PMR% }. \NAMECITE{producer}{% Sharma:2015:VPC,% Tate:2013:SSP% }. \NAMECITE{producer-consumer}{% Sharma:2015:VPC% }. \NAMECITE{producing}{% Myreen:2012:PPS% }. \NAMECITE{Product}{% Delaware:2011:PLT,% Al-Hajjaji:2017:IEP,% Barthe:2017:CPP,% Bodden:2013:SLS,% Damiani:2013:FFD,% Font:2016:AMR,% Kolesnikov:2014:CPB,% Kramer:2014:UDO,% Ma:2015:ETS,% Neves:2012:ISE,% Peldszus:2018:MBS,% Pereira:2017:FBP,% Reps:2016:NPA,% Ribeiro:2012:IFD,% Rosenmuller:2012:TDS,% Ruland:2018:MES,% Ruprecht:2015:AFS,% Schulze:2011:CCF,% Scott:2010:UFP,% Seidl:2016:GSP,% Steindorfer:2017:TSP,% Thum:2013:FBD% }. \NAMECITE{product-based}{% Kolesnikov:2014:CPB% }. \NAMECITE{product-line}{% Al-Hajjaji:2017:IEP,% Pereira:2017:FBP,% Ruland:2018:MES% }. \NAMECITE{Production}{% Arulraj:2013:PRS,% Lee:2018:WPE,% Machado:2016:PGC,% Zhang:2017:PPD,% Chabbi:2015:BEP,% Ricci:2013:ETP% }. \NAMECITE{Production-guided}{% Machado:2016:PGC% }. \NAMECITE{Production-run}{% Arulraj:2013:PRS% }. \NAMECITE{Productive}{% Atkey:2013:PCG,% Kamil:2012:PPP% }. \NAMECITE{productiveness}{% Bhagat:2011:GPP% }. \NAMECITE{Productivity}{% Witchel:2016:PPW,% Abel:2013:WRC,% Kansal:2013:LAB% }. \NAMECITE{products}{% Batory:2012:FIP% }. \NAMECITE{Professional}{% Lawall:2013:SPA,% Lawall:2014:SPA% }. \NAMECITE{Profile}{% Bowman:2015:PGM,% Farhad:2012:PGD,% Khudia:2012:ESE,% Ottoni:2018:HJP,% Wade:2017:AVJ,% Zhou:2011:SBA% }. \NAMECITE{Profile-guided}{% Bowman:2015:PGM,% Farhad:2012:PGD,% Ottoni:2018:HJP% }. \NAMECITE{profiler}{% David:2014:CMC% }. \NAMECITE{profilers}{% Mytkowicz:2010:EAJ% }. \NAMECITE{Profiling}{% Chang:2014:PL,% Ausiello:2012:KCC,% Byma:2018:DHP,% Coppa:2012:ISP,% DElia:2013:BLP,% Du:2011:PPV,% Infante:2017:OER,% Kedlaya:2016:SST,% Namjoshi:2010:NOP,% Rosa:2017:APV,% Xiang:2011:AWP,% Xu:2013:RTO,% Zaparanuks:2012:AP,% Zheng:2015:APP% }. \NAMECITE{Profit}{% Ben-Yehuda:2016:NPM% }. \NAMECITE{Profit-Maximizing}{% Ben-Yehuda:2016:NPM% }. \NAMECITE{Program}{% Bodik:2015:PSO,% Chargueraud:2010:PVT,% Chattopadhyay:2013:PPS,% Chlipala:2015:NIM,% Cochran:2015:PBP,% Feng:2018:PSU,% Giacobazzi:2015:APA,% Harris:2010:PAS,% Kim:2017:KPC,% Leino:2012:PEJ,% Lu:2018:SDS,% Polikarpova:2016:PSP,% Raychev:2015:PPP,% Sewell:2014:PPC,% Venkat:2016:HHI,% Alon:2018:GPB,% Bao:2012:WBS,% Bao:2013:FDI,% Bastani:2017:SPI,% Bauer:2013:FPA,% Benz:2012:DPA,% Bergan:2014:SEM,% Bhattacharya:2013:CCI,% Brock:2013:PPA,% Chen:2014:TBP,% Chen:2018:AAB,% Chimdyalwar:2018:SRP,% Chlipala:2013:BSP,% Darais:2015:GTM,% Das:2015:SBP,% Doeraene:2016:PIW,% Dong:2018:SSM,% Fischmeister:2010:SBP,% Fisher:2014:UFM,% Gardner:2012:TPL,% Godefroid:2010:CMM,% Gulwani:2018:ACP,% Henry:2014:HCW,% Hsiao:2014:UWC,% Hu:2017:API,% Jacek:2016:ALP,% Jia:2010:DTP,% Johnson:2013:FCP,% Johnson:2015:EES,% Kobayashi:2010:HOM,% Kulkarni:2016:APA,% Le:2015:FDC,% Lee:2012:CHP,% Lee:2018:ASB,% Liang:2012:RGB,% Liang:2016:PLC,% Logozzo:2012:MVA,% Marek:2014:SRC,% Meng:2011:SEG,% Might:2010:REC,% Moreno:2013:NIP,% Oh:2015:LSA,% Osera:2015:TED,% Polozov:2015:FFI,% Raghothaman:2018:UGP,% Reps:2016:NPA,% Sankaranarayanan:2013:SAP,% Scully:2017:POA,% Sharma:2014:BVT,% Singh:2015:MNP,% Smith:2016:MPS,% Srivastava:2010:PVP,% Srivastava:2011:PBI,% Stefanescu:2016:SBP,% Tamayo:2012:UBD,% Thamsborg:2011:KLR,% Tian:2010:ICP,% Tian:2011:STT,% Vafeiadis:2013:RSL,% Willcock:2010:RGP,% Wu:2012:EIS,% Zhang:2010:CSP,% Zhang:2014:ARP,% Zhang:2017:SPE,% Zhao:2012:FLI,% Zhou:2014:SEM,% Zhu:2012:RAA% }. \NAMECITE{program-assisted}{% Brock:2013:PPA% }. \NAMECITE{program-specific}{% Jacek:2016:ALP% }. \NAMECITE{programmability}{% Stone:2012:EMP% }. \NAMECITE{Programmable}{% Achour:2018:TDC,% Ainsworth:2018:ETP,% Ma:2015:SDS,% Narayanasamy:2018:SDS,% Omar:2017:PSF,% Achour:2016:CSP,% Joshi:2011:PPT,% Mansinghka:2018:PPP,% Prabhu:2010:SPS,% Rexford:2012:PLP,% Woo:2010:CPD% }. \NAMECITE{Programmatic}{% Chugh:2016:PDM% }. \NAMECITE{Programmer}{% Witchel:2016:PPW,% Kansal:2013:LAB,% Licata:2016:FPG% }. \NAMECITE{programmers}{% Algehed:2017:QLT,% Blanchette:2014:ERN,% Carter:2010:PLN,% Freeman:2012:HPH,% St-Amour:2012:OCO,% Xu:2011:LHP% }. \NAMECITE{Programming}{% Afek:2013:PHL,% Alglave:2015:GCW,% Andersch:2012:PPE,% Angstadt:2016:RPP,% Balaji:2017:PAP,% Bauer:2011:PMH,% Ben-Nun:2017:GAM,% Bodik:2010:PAN,% Brady:2013:PRA,% Buneman:2015:DPT,% Cave:2012:PBI,% Chang:2016:DLD,% Chlipala:2015:UWS,% ElHajj:2016:SPM,% Kuraj:2015:PES,% Larus:2011:PC,% Lin:2015:STU,% Lin:2016:MTP,% McKinley:2016:PWU,% Pottier:2013:PPM,% Rexford:2012:PLP,% Schneider:2013:PLS,% Sjoberg:2015:PC,% Sorensen:2010:PTC,% Staton:2015:AEL,% Stewart:2015:ZDW,% Syme:2010:FTS,% Takeyama:2011:PAC,% Zhou:2016:PUH,% Abel:2013:CPI,% Acharya:2018:PAT,% Adams:2012:TYB,% Agrawal:2010:HLF,% Amin:2017:LVA,% Ankner:2013:EAH,% Arnold:2010:MAP,% Baek:2010:GFS,% Berthier:2011:SPD,% Bodik:2014:MBS,% Bonetta:2016:GSM,% Borgstrom:2016:FRF,% Borgstrom:2016:LCF,% Bosboom:2014:SCC,% Boston:2015:PTI,% Bowman:2015:PGM,% Burckhardt:2010:CPR,% Burckhardt:2013:ACF,% Byalik:2016:NNA,% Cai:2016:SFE,% Caldwell:2017:RCC,% Canino:2017:PAE,% Carbone:2013:DFD,% Cassou:2010:GPA,% Cave:2014:FRP,% Chandramowlishwaran:2010:ACC,% Chang:2016:PSF,% Chapin:2014:SNT,% Chen:2014:FPD,% Chen:2018:HBA,% Chlipala:2013:BSP,% Cledat:2011:ESS,% Crafa:2015:CAT,% Crestani:2010:ERG,% Cunningham:2014:RXE,% Czaplicki:2013:AFR,% Dan:2016:MAR,% Deligiannis:2015:APA,% Demetrescu:2011:RIP,% Desai:2013:PSA,% Devine:2018:MCI,% Devriese:2013:TSM,% Ding:2011:TEP,% Drechsler:2014:DRU,% Eisenberg:2012:DTP,% Ekblad:2014:SCC,% Felgentreff:2015:CBC,% Fisher:2011:FLT,% Florence:2016:PPP,% Foster:2011:FNP,% Friedley:2013:OPE,% Fu:2017:AHC,% Gay:2010:MST,% Ge:2017:RSM,% Goodman:2013:PPP,% Gordon:2014:TSD,% Green:2013:QSQ,% Gulwani:2018:ACP,% Hanenberg:2015:WDW,% Hemann:2017:SEL,% Hemel:2011:DPM,% Hirschfeld:2012:EUC,% Hoare:2014:LCP,% Hoffman:2011:RPS,% Holk:2014:RBM,% Hormati:2011:SPS,% Hormati:2012:SPS,% Itzhaky:2016:DDC,% Jeffrey:2013:FRP% }. \NAMECITE{programming}{% Ke:2011:SPP,% Kim:2012:OUP,% Kim:2015:OBU,% Kim:2016:AAP,% Kolesnichenko:2016:CBG,% Krishnamurthi:2013:PPL,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Kuper:2014:FAW,% Lange:2017:FGL,% Lee:2017:IIP,% Leissa:2012:ECL,% Li:2010:GFR,% Lindley:2013:HPP,% Long:2016:FCE,% Lopes:2013:EAP,% Lopez:2016:SSP,% Lorenz:2011:CLL,% Lucia:2015:SSP,% Luo:2014:ISM,% MacLaurin:2011:DKT,% Maleki:2014:PDP,% Mansinghka:2018:PPP,% Marino:2010:DSE,% Matsuda:2015:ABP,% McClurg:2016:EDN,% Miranda:2015:PRB,% Mitchell:2011:FPT,% Monsanto:2012:CRT,% Morgenstern:2010:STP,% Morihata:2011:BTI,% Morris:2010:ICT,% Morris:2016:BBW,% Muralidharan:2015:COP,% Norell:2013:IPD,% Normark:2013:OOP,% Ofenbeck:2017:SGP,% Ohori:2011:MSM,% Oishi:2017:SCT,% Oliveira:2012:FPS,% Oliveira:2012:ICN,% Olukotun:2014:BPP,% Park:2013:PPB,% Pestov:2010:FDS,% Petersen:2013:ERF,% Pouillard:2010:FLP,% Prabhu:2011:CSL,% Pu:2011:SFO,% Rajan:2010:GPM,% Richard-Foy:2014:EHL,% Rodrigues:2014:TPS,% Rossbach:2010:TPA,% SantAnna:2018:TSL,% Santos:2018:MBD,% Sbirlea:2012:MDF,% Schultz:2012:MCP,% Scibior:2015:PPP,% Scott:2010:UFP,% Seginer:2018:QBO,% Serrano:2018:GPA,% Sheard:2012:PPC,% Sheeran:2015:FPH,% Shen:2017:BGB,% Singh:2013:AFG,% Sivaramakrishnan:2015:DPE,% Spacek:2013:ISS,% Stansifer:2014:RSM,% Staton:2013:UPI,% Stork:2014:APB,% Stucki:2018:PUM,% Susungi:2018:MPC,% Swamy:2011:LMP,% Swamy:2011:SDP,% Swierstra:2012:XCE,% Tang:2015:COW,% Tanter:2016:GCP,% Thiemann:2012:ACE,% Tosch:2014:SPA,% Vassiliadis:2015:PMR,% Villazon:2010:HCA,% Walker:2016:CPL,% Wang:2018:SAR,% Westbrook:2010:MJM,% Westbrook:2011:HHL,% Willcock:2011:APP,% Woithe:2015:TPA,% Wozniak:2013:SSD,% Wurthinger:2011:AED,% Ziliani:2013:MMT,% vanBinsbergen:2018:FHF,% vanderPloeg:2013:MFR,% zuSiederdissen:2012:SAC,% Henriksen:2017:FPF% }. \NAMECITE{Programs}{% Elango:2015:CDA,% Garcia:2015:PTS,% Ngo:2015:RES,% Nguyen:2017:WSP,% Rajadurai:2018:GSL,% Ren:2017:EVM,% Rigger:2018:AXI,% Rigger:2018:STA,% Ringenburg:2015:MDQ,% Sui:2016:PCA,% Veanes:2015:DPS,% Aakerblom:2016:MPP,% Acar:2013:SPP,% Acar:2018:PCM,% Agrawal:2014:PGS,% Altman:2010:PAI,% Alur:2011:STA,% Avanzini:2015:ACF,% Axelsson:2013:UCP,% Ball:2014:VTV,% Bao:2016:PDV,% Bartenstein:2014:RTS,% Barthe:2017:CPP,% Bergan:2013:ICS,% Bergan:2014:SEM,% Birkedal:2014:MRA,% Bouajjani:2011:IPA,% Bouajjani:2012:ARP,% Burnim:2011:SCS,% Burnim:2012:SCS,% Cai:2013:TST,% Carbin:2012:PAP,% Carbin:2013:VQR,% Carbonneaux:2014:EEV,% Cartey:2012:SGC,% Casinghino:2014:CPP,% Chabbi:2015:BEP,% Chakrabarti:2010:NAE,% Chandramohan:2014:PDP,% Chargueraud:2011:CFV,% Chatterjee:2016:AAQ,% Chaudhuri:2010:CAP,% Chaudhuri:2014:CAD,% Chen:2011:ISA,% Chlipala:2011:MAV,% Choi:2011:SAM,% Chowdhury:2016:AAD,% Christophe:2018:ODA,% Chu:2015:AIP,% Claessen:2011:QLT,% Colin:2016:CTC,% Cook:2013:RAN,% Costanzo:2016:EEV,% Cruz:2016:DCG,% Cusumano-Towner:2018:IIP,% DalLago:2014:CEH,% Desai:2014:NPA,% Dillig:2011:PCM,% Dillig:2011:PRP,% Dinsdale-Young:2013:VCR,% Domagala:2016:GCT,% Earl:2012:IPA,% Egger:2018:VCG,% Eizenberg:2017:BBL,% Eslamimehr:2014:RDS,% Esparza:2011:CPB,% Faddegon:2015:ADR,% Farhad:2011:OAM,% Farhad:2012:OAM,% Farhad:2012:PGD,% Farmer:2012:HMP,% Farmer:2015:RHT,% Farzan:2012:VPC,% Fedyukovich:2017:GSS,% Foust:2016:GRP,% Gamatie:2011:SAS,% Gulwani:2011:SLF,% Gupta:2011:PAR,% Gupta:2014:GPR,% Handley:2018:ACT,% Harris:2010:PAS,% Hatch:2018:RRI,% Huang:2012:EPS,% Huang:2015:SMC,% Hur:2014:SPP,% Inoue:2012:ISC,% Jeon:2011:KPS,% Jost:2010:SDQ,% Klein:2010:RTH,% Lal:2015:DID,% Li:2010:SVC,% Li:2012:GGP,% Lifflander:2017:CLO,% Liu:2014:TAP,% Liu:2018:CIC,% Lopes:2015:HSA,% Lopez:2015:PBV,% Lucia:2013:CEF% }. \NAMECITE{programs}{% Magill:2010:ANA,% Martin:2010:DCO,% McDonell:2013:OPF,% McPherson:2015:FPL,% Meawad:2012:EBS,% Mehta:2015:ICS,% Mendez-Lojo:2010:SDO,% Mishne:2012:TBS,% Murase:2016:TVH,% Nanevski:2010:SVH,% Nedunuri:2010:SFP,% Ngo:2018:BER,% Nguyen:2015:RCC,% Noll:2012:IDO,% Nori:2015:ESP,% Ong:2011:VHO,% Parizek:2012:PAJ,% Park:2013:SDR,% Perera:2012:FPE,% Prasad:2011:ACM,% Prountzos:2011:SAO,% Prountzos:2012:ESS,% Prountzos:2015:SPG,% Raghunathan:2016:HMM,% Raychev:2013:ERD,% Raychev:2016:LPN,% Rehman:2016:VMJ,% Ren:2015:EER,% Richards:2010:ADB,% Rompf:2013:ODS,% Sankaranarayanan:2013:SAP,% Santhiar:2017:SDD,% Schkufza:2014:SOF,% Schulte:2013:ARB,% Schwarz:2011:SAI,% Seidel:2016:DWS,% Sergey:2015:MVF,% Sevcik:2011:SOS,% Sewe:2012:NSI,% Sharma:2015:VPC,% Siegel:2011:AFV,% Simoes:2012:AAA,% Sridharan:2014:AEP,% Steimann:2016:CRA,% Surendran:2014:TDR,% Swamy:2013:VHO,% Tang:2018:VLF,% Taylor:2017:AOO,% Ueno:2016:FCG,% Unno:2013:ARC,% Upadhyaya:2010:AAR,% Wang:2018:PAF,% Watanabe:2016:ADF,% Wu:2011:STB,% Wu:2012:SPA,% Xiao:2014:CPL,% Xu:2013:RTO,% Yang:2010:OCG,% Ying:2017:IQP,% Yu:2012:MCD,% Yu:2012:SCC,% Yuki:2013:ADA,% Zhang:2010:DCS,% Zheng:2011:GLO,% Zyulkyarov:2010:DPU,% hunEom:2012:DDP% }. \NAMECITE{programs*}{% Ramsey:2014:THD% }. \NAMECITE{progress}{% Hasuo:2016:LTP,% Mitra:2014:AAP,% Pan:2017:LPM,% Siek:2017:CPT,% Zhang:2015:LOS% }. \NAMECITE{project}{% Pop:2010:ERH% }. \NAMECITE{Projectional}{% Walkingshaw:2015:PEV% }. \NAMECITE{projections}{% Machado:2015:CDD% }. \NAMECITE{{Prolog}}{% Tarau:2011:IST% }. \NAMECITE{promise}{% Breitner:2018:PCP% }. \NAMECITE{promising}{% Kang:2017:PSR% }. \NAMECITE{Promoting}{% Eisenberg:2014:PFT% }. \NAMECITE{Promotion}{% Orr:2015:SUR,% Wickerson:2015:RSP% }. \NAMECITE{Prone}{% Yetim:2015:CMC,% Stilkerich:2013:JSE% }. \NAMECITE{proneness}{% Fenske:2017:HPA% }. \NAMECITE{Proof}{% Delaware:2015:FDS,% Farzan:2015:PSU,% Hou:2014:PSP,% Myreen:2012:PPS,% Alglave:2017:OPI,% Benton:2014:AEP,% Blanchette:2015:FEC,% Chaudhuri:2014:BBQ,% Cockx:2016:UEP,% Cousot:2013:EMO,% Gonthier:2011:HMA,% Grebenshchikov:2012:SSV,% Hur:2013:PPC,% Lee:2014:PSS,% Leroux:2011:VAS,% Stampoulis:2012:SUE,% Swierstra:2012:XCE% }. \NAMECITE{Proof-producing}{% Myreen:2012:PPS% }. \NAMECITE{proof-relevant}{% Benton:2014:AEP,% Cockx:2016:UEP% }. \NAMECITE{proofing}{% Chang:2016:PSF% }. \NAMECITE{Proofs}{% Farzan:2014:PC,% Amin:2017:TSP,% Barthe:2017:CPP,% Botincan:2011:ASP,% Casinghino:2014:CPP,% Chu:2015:AIP,% Desai:2014:NPA,% Henzinger:2014:AP,% Hoder:2012:PGA,% Krebbers:2017:IPH,% Madhusudan:2012:RPI,% Noonan:2018:GDP,% Pek:2014:NPD,% Qiu:2013:NPS,% Ricketts:2014:AFP,% Tate:2010:GCO,% Vytiniotis:2012:EPD,% Zhang:2017:LTA% }. \NAMECITE{propagation}{% Bhagat:2011:GPP,% Inostroza:2016:MIM% }. \NAMECITE{Properties}{% Chatterjee:2015:FAA,% Raychev:2015:PPP,% Zhang:2017:ISC,% Alon:2018:GPB,% Carbin:2012:PAP,% Chatterjee:2016:AAP,% Chimdyalwar:2018:SRP,% Feng:2015:EQD,% Golan-Gueta:2011:AFG,% Jin:2011:GCM,% Sankaranarayanan:2013:SAP,% Shi:2013:COU,% Sousa:2016:CHL,% Staton:2013:UPI,% Vorobyov:2017:SSE% }. \NAMECITE{property}{% Konnov:2017:SCP,% Lampropoulos:2017:BLL% }. \NAMECITE{property-based}{% Lampropoulos:2017:BLL% }. \NAMECITE{prophecies}{% Cook:2011:MPD% }. \NAMECITE{{Prophet}}{% Chen:2017:PPQ% }. \NAMECITE{proportional}{% Bond:2010:PPD% }. \NAMECITE{proposal}{% Levy:2014:DPM% }. \NAMECITE{propositional}{% Hou:2014:PSP,% Itzhaky:2014:MRA% }. \NAMECITE{Propositions}{% Wadler:2012:PS% }. \NAMECITE{{ProRace}}{% Zhang:2017:PPD% }. \NAMECITE{protected}{% Ghosh:2012:RAA% }. \NAMECITE{Protecting}{% Colp:2015:PDS,% Hicks:2015:SLR,% Payer:2012:PAA,% Shrivastava:2010:CVE% }. \NAMECITE{Protection}{% Aweke:2016:ASB,% Criswell:2018:SDS,% Mallon:2018:DPP,% Markuze:2016:TIP,% Markuze:2018:DOF,% Huang:2010:OES,% Khudia:2012:ESE,% Khudia:2013:LCC,% Matsakis:2010:TAT% }. \NAMECITE{{ProteusTM}}{% Didona:2016:PAM% }. \NAMECITE{proto}{% Quillien:2010:RDN% }. \NAMECITE{proto-scientific}{% Quillien:2010:RDN% }. \NAMECITE{Protocol}{% Chabbi:2017:EAL,% Lopez:2015:PBV,% Bhargavan:2010:MVS,% Launchbury:2012:ELT,% Marr:2017:CAP,% Osterlund:2015:CCU,% Schwarz:2011:SAI,% Weitz:2016:SVB% }. \NAMECITE{Protocol-based}{% Lopez:2015:PBV% }. \NAMECITE{protocols}{% ElMehdiDiouri:2013:TEE,% Hoefler:2010:SCP,% Lifflander:2013:APF,% Marr:2015:ZOM,% Turon:2014:GNW,% Udupa:2013:TSP% }. \NAMECITE{provable}{% Acar:2018:HSP% }. \NAMECITE{Provably}{% Acar:2017:CSC,% Agrawal:2014:PGS,% Chowdhury:2017:PPE,% Lopes:2015:PCP% }. \NAMECITE{prover}{% Moore:2012:MLF,% Park:2013:TPB,% Perez:2011:SLS,% Stewart:2012:VHT% }. \NAMECITE{provers}{% Vazou:2017:TTP% }. \NAMECITE{Provide}{% Estrada:2017:UDP% }. \NAMECITE{Provides}{% Turakhia:2018:DGC% }. \NAMECITE{Proving}{% Carbin:2012:PAP,% Hinze:2011:PUF,% Antonopoulos:2017:DIS,% Breitner:2015:FPC,% Chu:2017:HPQ,% Vazou:2018:TPA% }. \NAMECITE{Provisioning}{% Delimitrou:2016:HRE,% Cecchet:2011:DVD,% Pelley:2010:PRD% }. \NAMECITE{Proxies}{% VanCutsem:2010:PDP,% Keil:2014:EDA,% Steinert:2015:OVS% }. \NAMECITE{proxy}{% Stone:2012:EMP% }. \NAMECITE{Prudent}{% Prasad:2016:PMR% }. \NAMECITE{prune}{% Bhagat:2011:GPP% }. \NAMECITE{pruning}{% Liang:2011:SAR,% Pouchet:2011:LTC% }. \NAMECITE{pseudorandom}{% Claessen:2013:SPN,% Steele:2014:FSP% }. \NAMECITE{{PSO}}{% Huang:2016:MCR% }. \NAMECITE{{PSync}}{% Dragoi:2016:PPS% }. \NAMECITE{{PuDianNao}}{% Liu:2015:PPM% }. \NAMECITE{pull}{% Grossman:2018:MPB,% Ratnakar:2014:PPC,% Koskinen:2015:PPM% }. \NAMECITE{pull-based}{% Grossman:2018:MPB% }. \NAMECITE{punning}{% Chamith:2017:IPL% }. \NAMECITE{puppet}{% Shambaugh:2016:RCV% }. \NAMECITE{Pure}{% Hutchins:2010:PSS,% Kats:2010:PDS,% Severi:2012:PTS,% Surendran:2016:APP% }. \NAMECITE{purely}{% Chen:2011:ISA,% Chlipala:2015:OCP,% Henriksen:2017:FPF,% Leijen:2011:PCP,% McDonell:2013:OPF,% Newton:2015:ALF,% Steindorfer:2018:MOA% }. \NAMECITE{purely-functional}{% Newton:2015:ALF% }. \NAMECITE{purity}{% Huang:2012:RRC% }. \NAMECITE{purpose}{% Harris:2010:DFM,% Hayden:2012:KEG,% Kolesnichenko:2016:CBG,% Stucki:2015:RVP% }. \NAMECITE{Purposes}{% PerezDeRosso:2016:PCM% }. \NAMECITE{pursuit}{% Chakraborty:2016:OCP% }. \NAMECITE{Push}{% Ratnakar:2014:PPC,% Koskinen:2015:PPM% }. \NAMECITE{Push-pull}{% Ratnakar:2014:PPC% }. \NAMECITE{{Push/Pull}}{% Koskinen:2015:PPM% }. \NAMECITE{Pushdown}{% Gilray:2016:PCF,% Vardoulakis:2011:PFA,% Earl:2012:IPA,% Hague:2016:UDC,% Germane:2017:PEA% }. \NAMECITE{pushing}{% Xiao:2014:CPL% }. \NAMECITE{Pushouts}{% Riche:2013:PSA% }. \NAMECITE{Putting}{% Baxter:2018:PAS% }. \NAMECITE{{Pycket}}{% Bauman:2015:PTJ% }. \NAMECITE{{PyPy}}{% Ardo:2013:LAO% }. \NAMECITE{{Pythia}}{% Alglave:2017:OPI% }. \NAMECITE{{Python}}{% Aakerblom:2016:MPP,% Politz:2013:PFM,% Pop:2010:ERH,% Vitousek:2015:DEG% }. \NAMECITE{{Q}}{% Lu:2013:MLP% }. \NAMECITE{{QoS}}{% Chen:2016:BQA,% Chen:2017:PPQ,% Delimitrou:2013:PQA,% Prabhakar:2011:QAS,% Tang:2013:RRS,% Zhu:2016:DEQ% }. \NAMECITE{{QoS}-aware}{% Delimitrou:2013:PQA% }. \NAMECITE{qualifiers}{% Carlson:2017:TQC% }. \NAMECITE{qualitative}{% Chatterjee:2016:AAQ% }. \NAMECITE{Quality}{% Park:2016:ATC,% Ringenburg:2015:MDQ,% Wade:2017:AVJ% }. \NAMECITE{quantification}{% Borges:2014:CSS% }. \NAMECITE{Quantified}{% Bottu:2017:QCC,% Kovacs:2017:CTQ% }. \NAMECITE{quantifiers}{% vGleissenthall:2016:CUQ% }. \NAMECITE{Quantifying}{% Mururu:2018:QRE% }. \NAMECITE{quantile}{% deOliveira:2013:WYS% }. \NAMECITE{Quantitative}{% Cerny:2013:QAR,% Chatterjee:2015:QIA,% Henzinger:2013:QRC,% Carbin:2013:VQR,% Chatterjee:2016:AAQ,% Chaudhuri:2014:BBQ,% Henzinger:2010:BQN,% Jost:2010:SDQ,% Mamouras:2017:SMS,% Pagani:2014:AQS% }. \NAMECITE{Quantum}{% Chong:2018:QCG,% Heckey:2015:CMC,% Staton:2015:AEL,% DalLago:2017:GPC,% Feng:2011:BQP,% Green:2013:QSQ,% Pagani:2014:AQS,% Paykin:2017:QCL,% Ying:2017:IQP% }. \NAMECITE{quasi}{% Kuper:2014:FAW% }. \NAMECITE{quasi-deterministic}{% Kuper:2014:FAW% }. \NAMECITE{queries}{% Arbel-Raviv:2018:HEB,% Gvero:2015:SJE,% Mamouras:2017:SMS,% Murray:2011:SAO,% Sousa:2014:CQU,% Wang:2017:SHE% }. \NAMECITE{Query}{% Seginer:2018:QBO,% Zhang:2016:QGM,% Chen:2018:HBA,% Cheney:2013:PTL,% Cheung:2013:ODB,% Chu:2017:HPQ,% Feng:2015:EQD,% Jordan:2018:TCD,% Liu:2018:GUC,% Noguera:2016:MQQ% }. \NAMECITE{query-}{% Feng:2015:EQD% }. \NAMECITE{Query-based}{% Seginer:2018:QBO% }. \NAMECITE{Query-guided}{% Zhang:2016:QGM% }. \NAMECITE{Querying}{% Jiang:2017:GAP,% Hidaka:2013:SRQ,% Noguera:2016:MQQ% }. \NAMECITE{questions}{% Li:2010:GFR% }. \NAMECITE{Queue}{% Ramalhete:2017:PWF,% Alistarh:2015:SSR,% Friedman:2018:PLF,% Kerbl:2018:SQW,% Liu:2012:LFA,% Wimmer:2015:LFK,% Yang:2016:WFQ% }. \NAMECITE{Queueing}{% Mu:2016:QGO% }. \NAMECITE{queues}{% Horie:2018:BDQ,% Ko:2015:LCT,% Kogan:2011:WFQ,% Morrison:2013:FCQ% }. \NAMECITE{Quick}{% Nitu:2017:SBQ,% Foner:2015:FPG% }. \NAMECITE{{QuickCheck}}{% Claessen:2011:QLT,% Mista:2018:BPQ% }. \NAMECITE{quickening}{% Brunthaler:2010:EIU% }. \NAMECITE{quickly}{% Hritcu:2013:TNQ,% Loitsch:2010:PFP% }. \NAMECITE{{QuickSpec}}{% Algehed:2017:QLT% }. \NAMECITE{{Quipper}}{% Green:2013:QSQ% }. \NAMECITE{Quoted}{% Parreaux:2017:QSR% }. \NAMECITE{quotient}{% Altenkirch:2016:TTT% }. \NAMECITE{{QWIRE}}{% Paykin:2017:QCL% }. \NAMECITE{{R}}{% Bodin:2018:TMF,% Jiang:2012:OSP,% Kalibera:2014:FAS,% Kotthaus:2015:DPS,% Stadler:2017:ORL,% Vitek:2014:CTR,% Wang:2015:VAR,% Zheng:2018:FPS% }. \NAMECITE{Race}{% Eslamimehr:2014:RDS,% Hsiao:2014:RDE,% Maiya:2014:RDA,% Petrov:2012:RDW,% Zhang:2016:TED,% Zhang:2017:PPD,% Bielik:2015:SRD,% Blum:2016:SMC,% Dimitrov:2014:CRD,% Effinger-Dean:2012:IIF,% Huang:2014:MSP,% Huang:2016:PMR,% Hussein:2015:DRM,% Kini:2017:DRP,% Li:2011:SST,% Lidbury:2017:DRD,% Matsakis:2010:TAT,% McPherson:2015:FPL,% Park:2013:SDR,% Peng:2018:CDC,% Raychev:2013:ERD,% Rhodes:2017:BSC,% Roemer:2018:HCU,% Smaragdakis:2012:SPR,% Wester:2013:PDR,% Wilcox:2018:VVH,% Xu:2018:EPD% }. \NAMECITE{{RACECAR}}{% Wernsing:2012:RHA% }. \NAMECITE{{RaceFree}}{% Lu:2013:REM% }. \NAMECITE{Races}{% Hu:2018:SDE,% Sato:2017:NIT,% Bond:2010:PPD,% Dolan:2018:BDR,% Donaldson:2011:STA,% Flanagan:2010:AMD,% Payer:2012:PAA,% Surendran:2014:TDR,% Zheng:2011:GLO,% Eizenberg:2017:BBL% }. \NAMECITE{{Racket}}{% Flatt:2014:SRY,% Schultz:2012:MCP,% Tew:2012:PAM,% Yoo:2014:WRR% }. \NAMECITE{racy}{% Samak:2015:SRT% }. \NAMECITE{{RAID}}{% Han:2018:ORS% }. \NAMECITE{{RAID/SSD}}{% Han:2018:ORS% }. \NAMECITE{raising}{% LeBotlan:2014:MRM% }. \NAMECITE{{RAIVE}}{% Lee:2015:RRA% }. \NAMECITE{RALA}{% Gershenfeld:2010:RAL% }. \NAMECITE{{RAM}}{% Fletcher:2015:FON,% Li:2012:CAP% }. \NAMECITE{ramifications}{% Hobor:2013:RSD% }. \NAMECITE{Random}{% Klein:2010:RTH,% Claessen:2011:QLT,% Egger:2018:VCG,% Lampropoulos:2017:ORU,% Leiserson:2012:DPR,% Sergey:2016:ERG,% St-Amour:2013:ERA% }. \NAMECITE{random-number}{% Leiserson:2012:DPR% }. \NAMECITE{Randomized}{% Zhu:2012:RAA,% Burckhardt:2010:RSP% }. \NAMECITE{randomness}{% Park:2013:RCH% }. \NAMECITE{range}{% Arbel-Raviv:2018:HEB% }. \NAMECITE{ranged}{% Siddiqui:2012:SSE% }. \NAMECITE{rank}{% Dunfield:2013:CEB,% Maleki:2014:PDP% }. \NAMECITE{ranked}{% Holdermans:2010:PFA% }. \NAMECITE{ranking}{% Ben-Amram:2013:LRP,% Gonnord:2015:SRF% }. \NAMECITE{rapid}{% Chamith:2016:LER,% Garg:2017:CGA,% Angstadt:2016:RPP% }. \NAMECITE{rapid-toggling}{% Chamith:2016:LER% }. \NAMECITE{{Rash}}{% Hatch:2018:RRI% }. \NAMECITE{Rate}{% Bartenstein:2014:RTS% }. \NAMECITE{ratio}{% Byrne:2018:MMR% }. \NAMECITE{rationing}{% Akram:2018:WRG% }. \NAMECITE{{RaTrace}}{% Perard-Gayot:2017:RSE% }. \NAMECITE{raw}{% Hoppe:2013:DDB% }. \NAMECITE{ray}{% Perard-Gayot:2017:RSE% }. \NAMECITE{rays}{% Sartor:2010:ZRD% }. \NAMECITE{{RCDC}}{% Devietti:2011:RRC,% Devietti:2012:RRC% }. \NAMECITE{{RCU}}{% Arbel:2015:PRR% }. \NAMECITE{{rCUDA}}{% Prades:2016:CAX% }. \NAMECITE{{RDMA}}{% Pfefferle:2015:HVF% }. \NAMECITE{{RDMA}-capable}{% Pfefferle:2015:HVF% }. \NAMECITE{Re}{% Moreira:2017:FCR,% David:2017:SBT,% Huang:2012:WAR% }. \NAMECITE{re-optimization}{% David:2017:SBT% }. \NAMECITE{re-scheduling}{% Huang:2012:WAR% }. \NAMECITE{Re-Vectorization}{% Moreira:2017:FCR% }. \NAMECITE{Reachability}{% Bastani:2015:SIU,% Blackshear:2013:TPR,% Cai:2018:CRC,% Gulwani:2010:RBP,% Koskinen:2016:RCR,% Lal:2015:DID,% Leroux:2011:VAS,% Rosu:2012:CRU,% Zhang:2013:FAD,% Zhang:2017:CSD% }. \NAMECITE{reachability-bound}{% Gulwani:2010:RBP% }. \NAMECITE{reachability-modulo-theories}{% Lal:2015:DID% }. \NAMECITE{react}{% Matteis:2016:KCR% }. \NAMECITE{Reactive}{% Demetrescu:2011:RIP,% Ngo:2015:RES,% Cave:2014:FRP,% Czaplicki:2013:AFR,% Drechsler:2014:DRU,% Foust:2016:GRP,% Jeffrey:2013:FRP,% Krishnaswami:2012:HOF,% Krishnaswami:2013:HOF,% Murray:2016:SRC,% Perez:2015:BGG,% Ricketts:2014:AFP,% Tang:2013:RRS,% vanderPloeg:2013:MFR% }. \NAMECITE{Read}{% Turakhia:2018:DGC,% McPherson:2015:FPL,% Miranda:2015:PRB,% Nakaike:2010:LER,% Sivaramakrishnan:2012:ERB,% Tassarotti:2015:VRC% }. \NAMECITE{read-copy-update}{% Tassarotti:2015:VRC% }. \NAMECITE{read-only}{% Nakaike:2010:LER% }. \NAMECITE{reader}{% Calciu:2013:NAR,% Correia:2018:STR% }. \NAMECITE{reader-writer}{% Calciu:2013:NAR,% Correia:2018:STR% }. \NAMECITE{readers}{% Dice:2013:UHT% }. \NAMECITE{readers-writer}{% Dice:2013:UHT% }. \NAMECITE{ready}{% Radoi:2015:WAR% }. \NAMECITE{reagent}{% Pop:2010:ERH% }. \NAMECITE{{Reagents}}{% Turon:2012:REC% }. \NAMECITE{Real}{% Basin:2017:KKV,% Chong:2018:QCG,% Dietrich:2015:CKC,% Hizver:2014:RTD,% Stilkerich:2015:PGA,% Tang:2017:PSS,% Bacon:2012:TTW,% Bacon:2013:PRT,% Bacon:2014:PRT,% Cai:2013:TST,% Faddegon:2015:ADR,% Geuns:2013:ADM,% Huang:2012:WAR,% Jin:2012:UDR,% Kalibera:2011:HRO,% Lee:2010:SSR,% Liu:2018:RTA,% Mulligan:2014:LRE,% Neelakantam:2010:RSE,% Nieh:2012:CBR,% Pizlo:2010:SFT,% Radermacher:2010:GEI,% Siebert:2010:CPR,% Song:2014:SDR,% Vazou:2014:LER,% Virlet:2011:SSB,% Xu:2013:RTO,% Zhang:2017:TSB,% Zheng:2017:ITS% }. \NAMECITE{Real-Time}{% Basin:2017:KKV,% Dietrich:2015:CKC,% Stilkerich:2015:PGA,% Hizver:2014:RTD,% Bacon:2012:TTW,% Bacon:2013:PRT,% Bacon:2014:PRT,% Geuns:2013:ADM,% Huang:2012:WAR,% Kalibera:2011:HRO,% Lee:2010:SSR,% Liu:2018:RTA,% Pizlo:2010:SFT,% Radermacher:2010:GEI,% Siebert:2010:CPR,% Virlet:2011:SSB,% Zhang:2017:TSB,% Zheng:2017:ITS% }. \NAMECITE{Real-World}{% Tang:2017:PSS,% Faddegon:2015:ADR,% Jin:2012:UDR,% Mulligan:2014:LRE,% Song:2014:SDR,% Xu:2013:RTO% }. \NAMECITE{realistic}{% Gal-On:2012:CPR% }. \NAMECITE{Reality}{% Witchel:2016:PPW% }. \NAMECITE{realizability}{% Basu:2012:DCR% }. \NAMECITE{realizing}{% Yang:2014:CNR% }. \NAMECITE{reals}{% Darulova:2014:SCR% }. \NAMECITE{realtime}{% Mehrotra:2018:OSR% }. \NAMECITE{Reap}{% Hussein:2017:OPR% }. \NAMECITE{reasonable}{% Kalibera:2013:RBR,% Strickland:2012:CIR,% West:2015:ERO% }. \NAMECITE{reasonably}{% Patterson:2017:FRM% }. \NAMECITE{Reasoning}{% Cook:2013:RAN,% Farmer:2015:RHT,% Gotsman:2016:CIS,% He:2015:LWA,% Jung:2015:IMI,% Ntzik:2015:RAP,% Ryssel:2013:RFM,% vanStaden:2010:RAM,% Barthe:2012:PRR,% Birkedal:2014:MRA,% Brady:2013:PRA,% Braquehais:2017:SDC,% Castro:2016:FPS,% Chong:2014:SCA,% Delbianco:2013:HSR,% Dillig:2011:PRP,% Dinsdale-Young:2013:VCR,% Dodds:2011:MRD,% Dreyer:2010:IHO,% Emmi:2015:MRS,% Farzan:2012:VPC,% Ferles:2018:SRA,% Gibbons:2011:JDI,% Gordon:2013:MLP,% Itzhaky:2014:MRA,% Kovacs:2017:CTQ,% Panchekha:2016:ARW,% Raghothaman:2018:UGP,% Turon:2013:URH,% Vazou:2018:TPA,% Yi:2011:CRP% }. \NAMECITE{Reassignment}{% Wang:2016:RTE% }. \NAMECITE{rebooting}{% Garcia:2011:KRR% }. \NAMECITE{{ReBudget}}{% Wang:2016:RTE% }. \NAMECITE{{Recaf}}{% Biboudis:2017:RJD% }. \NAMECITE{{ReCaml}}{% Buisson:2010:RES% }. \NAMECITE{receipt}{% Hoare:2012:MTR% }. \NAMECITE{reckless}{% Hatch:2018:RRI% }. \NAMECITE{Reclamation}{% Prasad:2016:PMR,% Ramalhete:2017:PWF,% Arbel-Raviv:2018:HEB,% Cohen:2015:AMR,% Poter:2018:SIA,% Wen:2018:IBM% }. \NAMECITE{Recognition}{% Angstadt:2016:RPP,% Phothilimthana:2016:CGR% }. \NAMECITE{recommendations}{% Muulu:2012:SAI% }. \NAMECITE{recommender}{% Pereira:2017:FBP% }. \NAMECITE{recomputation}{% Ragan-Kelley:2013:HLC% }. \NAMECITE{Reconciling}{% Isradisaikul:2013:REP,% Arya:2014:TRG% }. \NAMECITE{Reconfigurable}{% Colin:2018:RES,% Gershenfeld:2010:RAL,% Kwon:2018:MEF,% Zha:2018:LSM,% Bacon:2012:TTW,% Bacon:2014:PRT,% Egger:2018:VCG,% Jang:2011:ISA% }. \NAMECITE{Reconfiguration}{% Rajadurai:2018:GSL% }. \NAMECITE{reconfigurations}{% Buisson:2010:RES% }. \NAMECITE{reconfigured}{% Naylor:2010:RR% }. \NAMECITE{reconsidered}{% Yang:2012:BRF% }. \NAMECITE{Reconsidering}{% Berger:2013:ORC% }. \NAMECITE{reconstructed}{% Lucia:2011:IUC% }. \NAMECITE{Reconstructing}{% Kim:2017:KPC% }. \NAMECITE{Reconstruction}{% Castagna:2015:PFS,% Katz:2018:SRC,% Sabne:2017:MBI,% Jiang:2018:RPS,% Leopoldseder:2016:JJT,% Wang:2016:HPM% }. \NAMECITE{Record}{% Jaffer:2015:IRD,% Mashtizadeh:2017:TPD,% Utterback:2017:POR,% Chlipala:2010:UST,% Honarmand:2013:CUA,% Hu:2015:VYL,% Liu:2018:ISI% }. \NAMECITE{record-and-replay}{% Hu:2015:VYL,% Liu:2018:ISI% }. \NAMECITE{record-replay}{% Honarmand:2013:CUA% }. \NAMECITE{Record/Replay}{% Jaffer:2015:IRD,% Mashtizadeh:2017:TPD% }. \NAMECITE{recording}{% Huang:2013:CRL,% Liu:2015:LRT% }. \NAMECITE{records}{% Dalessandro:2010:NSS,% Simon:2014:OIF% }. \NAMECITE{recoverability}{% Koskinen:2016:RCR% }. \NAMECITE{recoverable}{% Bhandari:2016:MFR% }. \NAMECITE{Recovering}{% Wu:2017:PRP% }. \NAMECITE{Recovery}{% Vora:2017:CCR,% Adams:2011:FST,% Chen:2013:BEF,% Davies:2011:ABR,% Fu:2013:EUD,% Kourai:2011:FCP,% Long:2014:ARE,% Ohmann:2017:CFR,% Ramachandran:2016:IEI,% Sreeram:2012:SCD,% Steinert:2015:OVS,% Tian:2011:ESP,% Zhang:2013:CFC% }. \NAMECITE{rectangular}{% Sung:2014:PTR% }. \NAMECITE{rectified}{% Wickerson:2015:RSP% }. \NAMECITE{recurrence}{% Kincaid:2017:CRA% }. \NAMECITE{Recurrences}{% Maleki:2018:AHP,% Banerjee:2016:TVL% }. \NAMECITE{Recursion}{% Fletcher:2015:FON,% Hinze:2015:CHM,% Popescu:2011:RPS,% Abel:2013:WRC,% Ahn:2011:HMS,% Atkey:2013:PCG,% Downen:2015:SSR,% Ghica:2011:GSIb,% Hidaka:2013:SRQ,% Hinze:2013:USR,% Kobayashi:2010:HOM,% Kobayashi:2017:RBH,% Lindley:2016:TBS,% Muroya:2016:MGI% }. \NAMECITE{Recursive}{% Chatterjee:2015:FAA,% Madhusudan:2012:RPI,% Ren:2017:EVM,% Sundararajah:2017:LTN,% Birkedal:2011:SIK,% Chowdhury:2016:AAD,% Herzeel:2010:DPR,% Im:2011:STS,% Jo:2011:ELR,% Kneuss:2013:SMR,% Lifflander:2017:CLO,% Ren:2015:EER,% Robbins:2016:MMS,% Tang:2015:COW% }. \NAMECITE{recursively}{% Bouajjani:2012:ARP% }. \NAMECITE{Recycle}{% Arbel-Raviv:2017:PRD,% Benveniste:2011:DRT% }. \NAMECITE{Recycling}{% Shidal:2015:RTC% }. \NAMECITE{redesign}{% PerezDeRosso:2016:PCM% }. \NAMECITE{Redesigning}{% Ausavarungnirun:2018:MRG% }. \NAMECITE{redirecting}{% Jia:2013:SID% }. \NAMECITE{{REDSPY}}{% Wen:2017:REV% }. \NAMECITE{Reduce}{% Jeon:2016:TTD,% Barrera:2018:GPA,% Das:2015:SBP,% Park:2013:RCH,% Robinson:2016:CCM,% Wang:2015:VAR% }. \NAMECITE{Reduced}{% Matveev:2015:RHN,% Rinard:2010:PSA% }. \NAMECITE{{Reduceron}}{% Naylor:2010:RR% }. \NAMECITE{reduces}{% Morikawa:2013:ASR% }. \NAMECITE{reducible}{% Lee:2011:TGR% }. \NAMECITE{Reducing}{% Arif:2018:RBP,% Caldwell:2017:RCC,% Cohen:2018:RTA,% Cutler:2015:RPT,% Haque:2015:FMI,% Hsu:2018:SRP,% Koskinen:2016:RCR,% Schiller:2012:RBW,% Shun:2013:RCT,% Taassori:2018:VRP,% Wu:2011:RTS,% Harshvardhan:2015:HAR,% Mururu:2018:QRE,% Venkatesh:2010:CCR% }. \NAMECITE{reduction}{% Abdulla:2014:ODP,% Ballard:2012:CAS,% Coons:2013:BPO,% Ding:2017:GTD,% Huang:2012:LSC,% Huang:2015:SMC,% Huang:2016:MCR,% Pike:2014:SAE,% Regehr:2012:TCR,% Sheard:2012:PPC,% Thomson:2015:LHB,% Wang:2013:FHF,% Xiao:2014:CPL,% Zhang:2015:DPO,% vonKoch:2014:EFS% }. \NAMECITE{reductions}{% Desai:2014:NPA,% Jiang:2018:RPS,% Johnson:2012:SSP% }. \NAMECITE{Reductive}{% Tang:2017:PSS% }. \NAMECITE{Redundancy}{% Yang:2017:CLA,% Wang:2016:APG% }. \NAMECITE{Redundancy-Free}{% Yang:2017:CLA% }. \NAMECITE{redundant}{% Hague:2015:DRC,% Kim:2016:DOF% }. \NAMECITE{{REEact}}{% Wang:2012:RCV% }. \NAMECITE{Refactoring}{% Altidor:2014:RJG,% Kapur:2010:RRL,% Raychev:2013:RS,% Zhang:2012:RAJ,% Cousot:2012:AIFb,% Dig:2017:LRR,% Feldthaus:2011:TSR,% Feldthaus:2013:SAR,% Gligoric:2014:AMB,% Kastner:2010:MRP,% Liu:2018:RTA% }. \NAMECITE{refactorings}{% Schaefer:2010:SIR% }. \NAMECITE{refactorization}{% Remy:2017:OEP% }. \NAMECITE{Reference}{% Mao:2016:RFR,% Ugawa:2014:ROP,% Cai:2018:CRC,% Gordon:2012:URI,% Huang:2012:RRC,% Shahriyar:2012:CGR,% Shahriyar:2013:TGR,% Tripp:2018:FHP% }. \NAMECITE{references}{% Gordon:2013:RGR,% Kapur:2010:RRL,% Pottier:2011:TSP% }. \NAMECITE{Refined}{% Dice:2016:RTL% }. \NAMECITE{Refinement}{% Barthe:2015:HOA,% Bouajjani:2015:TRC,% Mellies:2015:FTR,% OConnor:2016:RTR,% Vazou:2014:RTH,% Vekris:2016:RTT,% Al-Sibahi:2018:VHL,% Cerny:2013:QAR,% Emmi:2015:MRS,% Fang:2017:RHF,% Gordon:2013:RGR,% Grigore:2016:ARG,% Gupta:2011:PAR,% Jagannathan:2014:ARV,% Kashyap:2014:TRS,% Lehmann:2017:GRT,% Liang:2011:SAR,% Polikarpova:2016:PSP,% Ramsay:2014:TDA,% Turon:2013:URH,% Vazou:2014:LER,% Vazou:2015:BRT,% Zhang:2014:ARP,% Zhu:2015:LRT,% Zuo:2016:LOF% }. \NAMECITE{refinements}{% Chugh:2012:NRL,% Jafery:2017:SUR,% Khalaj:2018:IOD% }. \NAMECITE{Refining}{% Ge:2017:RSM,% Turon:2011:SLR% }. \NAMECITE{Reflection}{% Asai:2012:RDS,% vanderPloeg:2014:RRR,% Christiansen:2016:ERE,% Long:2016:FCE,% Marr:2015:ZOM,% Teruel:2016:ACR,% Verwaest:2010:PBR% }. \NAMECITE{reflective}{% Asai:2015:CRL,% Garcia:2010:TFT,% Miao:2011:ITC% }. \NAMECITE{{ReFlex}}{% Klimovic:2017:RRF% }. \NAMECITE{reforestation}{% Castro:2016:FPS% }. \NAMECITE{Refresh}{% Kotra:2017:HSC,% Liu:2011:FSD,% Liu:2012:FSD% }. \NAMECITE{Refresh-Aware}{% Kotra:2017:HSC% }. \NAMECITE{refresh-power}{% Liu:2011:FSD,% Liu:2012:FSD% }. \NAMECITE{refunctionalization}{% Rendel:2015:ARL% }. \NAMECITE{refutations}{% Blackshear:2013:TPR% }. \NAMECITE{regained}{% Kats:2010:PDS% }. \NAMECITE{{Regenerate}}{% Radanne:2018:RLG% }. \NAMECITE{Region}{% Holk:2014:RBM,% Sengupta:2015:HSD,% Ahn:2013:DAS,% Biswas:2015:VES,% Hsu:2013:IDB,% Kyle:2012:EPI,% Ottoni:2018:HJP,% Spink:2014:ECG,% Upadhyaya:2010:AAR,% Wang:2013:TEH,% vonKoch:2013:LRB% }. \NAMECITE{Region-based}{% Holk:2014:RBM,% Kyle:2012:EPI,% Ottoni:2018:HJP,% Spink:2014:ECG,% vonKoch:2013:LRB% }. \NAMECITE{regional}{% Klock:2012:BLR% }. \NAMECITE{Regions}{% DeLozier:2018:SSO,% Akai:2010:EAS,% Brewer:2010:TDR,% Effinger-Dean:2012:IIF,% Gogte:2018:PSF,% Sinha:2016:DVM% }. \NAMECITE{Register}{% Liu:2018:RBI,% Rawat:2018:ROS,% Sadrosadati:2018:LEH,% Fu:2017:DTS,% Huang:2012:WAR,% Tzevelekos:2011:FRA,% Zhang:2012:SRB% }. \NAMECITE{Register-based}{% Liu:2018:RBI,% Zhang:2012:SRB% }. \NAMECITE{Registration}{% Davis:2010:RBL% }. \NAMECITE{Registration-based}{% Davis:2010:RBL% }. \NAMECITE{regression}{% Bavishi:2016:PRA,% Borgstrom:2016:FRF,% Makki:2017:ART,% deOliveira:2013:WYS% }. \NAMECITE{regret}{% Amin:2017:LVA% }. \NAMECITE{Regular}{% Alur:2015:DDL,% Henglein:2011:REC,% Keller:2010:RSP,% Fischer:2010:PRE,% Lee:2017:SRE,% Park:2017:PSS,% Radanne:2018:RLG,% Ravishankar:2015:DMC,% Traytel:2013:VDP,% Yu:2013:EDA,% Zu:2012:GBN% }. \NAMECITE{Regularities}{% Park:2013:RCH% }. \NAMECITE{Regulator}{% Bai:2017:VRE% }. \NAMECITE{Rehearsal}{% Shambaugh:2016:RCV% }. \NAMECITE{{ReHype}}{% Le:2011:REV% }. \NAMECITE{reifiable}{% Oliveira:2015:MRM% }. \NAMECITE{reification}{% Rosa:2017:ARC,% Sadat-Mohtasham:2010:TPD,% Svenningsson:2013:SCR% }. \NAMECITE{Reified}{% Gerakios:2014:RTP% }. \NAMECITE{{Reim}}{% Huang:2012:RRC% }. \NAMECITE{{ReImInfer}}{% Huang:2012:RRC% }. \NAMECITE{related}{% Ballabriga:2014:CRP,% Medeiros:2016:ESC,% Sorensen:2016:EER,% vanStaden:2010:RAM% }. \NAMECITE{relating}{% Chimdyalwar:2018:SRP% }. \NAMECITE{relation}{% Huber:2013:CWA,% Hur:2011:KLR,% Thamsborg:2011:KLR,% Thomson:2015:LHB% }. \NAMECITE{Relational}{% Barthe:2015:HOA,% Cicek:2017:RCA,% Diamos:2013:RAM,% Barowy:2015:FER,% Barthe:2012:PRR,% Barthe:2013:RVS,% Barthe:2014:PRV,% Dreyer:2010:IHO,% Dreyer:2010:RML,% Hottelier:2015:SLE,% Kaki:2014:RFH,% Krogh-Jespersen:2017:RMT,% Malecha:2010:TVR% }. \NAMECITE{relationally}{% Atkey:2014:RPM% }. \NAMECITE{relations}{% Benton:2014:AEP,% Hur:2012:MBK,% Kell:2010:CAA,% Martinez:2018:ITR,% Perez:2015:BGG,% Turon:2013:LRF% }. \NAMECITE{relationship}{% Kobayashi:2017:RBH,% Stuchlik:2012:SVD% }. \NAMECITE{Relatively}{% Nguyen:2015:RCC,% Unno:2013:ARC% }. \NAMECITE{relaxation}{% Henzinger:2013:QRC% }. \NAMECITE{Relaxed}{% Crary:2015:CRM,% Sevcik:2011:RMC,% Vafeiadis:2013:RSL,% Alistarh:2015:SSR,% Carbin:2012:PAP,% Devietti:2011:RRC,% Devietti:2012:RRC,% Kang:2017:PSR,% Kuperstein:2011:PCA,% Liu:2012:DSR,% Pichon-Pharabod:2016:CSR,% Vora:2014:AEA,% Wimmer:2015:LFK,% Zhang:2015:DPO% }. \NAMECITE{Relaxed-memory}{% Sevcik:2011:RMC,% Kang:2017:PSR% }. \NAMECITE{Relaxing}{% Gammie:2015:RSV% }. \NAMECITE{release}{% Haider:2016:LRA,% Lahav:2016:TRA% }. \NAMECITE{release-acquire}{% Lahav:2016:TRA% }. \NAMECITE{relevant}{% Benton:2014:AEP,% Cockx:2016:UEP% }. \NAMECITE{Reliability}{% Estrada:2017:UDP,% Carbin:2013:VQR,% Feng:2010:SPS,% Misailovic:2014:CRA,% Ozturk:2010:CDN,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD% }. \NAMECITE{reliability-}{% Misailovic:2014:CRA% }. \NAMECITE{Reliable}{% Wang:2015:SPC,% Zhang:2015:MRH,% Colin:2016:CTC,% Hanappi:2016:ARC,% Hatch:2018:RRI,% Ipek:2010:DRM,% Maier:2014:HDS,% Slaatten:2012:TAG% }. \NAMECITE{relocatable}{% Vrvilo:2017:MDF% }. \NAMECITE{Relocation}{% Venkat:2016:HHI% }. \NAMECITE{Rely}{% Gordon:2013:RGR,% Liang:2012:RGB% }. \NAMECITE{Rely-guarantee}{% Gordon:2013:RGR% }. \NAMECITE{rely-guarantee-based}{% Liang:2012:RGB% }. \NAMECITE{relying}{% Inoue:2012:ISC% }. \NAMECITE{remedies}{% Amer:2015:MRC% }. \NAMECITE{{Remix}}{% Eizenberg:2016:ROD% }. \NAMECITE{remorse}{% vanderPloeg:2014:RRR% }. \NAMECITE{Remote}{% Jaffer:2015:IRD,% Klimovic:2017:RRF,% Kuperman:2016:PR,% Orr:2015:SUR,% Wickerson:2015:RSP,% Alias:2012:ORA,% Dan:2016:MAR,% Dawson:2017:CNS,% Gill:2015:RMD,% Raman:2011:SSP,% Zhang:2016:SAN% }. \NAMECITE{Remote-Scope}{% Orr:2015:SUR,% Wickerson:2015:RSP% }. \NAMECITE{Removal}{% Shalev:2016:CCS,% Meawad:2012:EBS% }. \NAMECITE{removing}{% Park:2014:AAS% }. \NAMECITE{rename}{% Feldthaus:2013:SAR% }. \NAMECITE{rendezvous}{% Skelin:2018:CSA% }. \NAMECITE{renewable}{% Goiri:2013:PGM% }. \NAMECITE{Reoptimization}{% Rajadurai:2018:GSL% }. \NAMECITE{reordering}{% Stock:2014:FED% }. \NAMECITE{reorganizing}{% Wu:2013:CAA% }. \NAMECITE{repair}{% Eizenberg:2016:ROD,% Gulwani:2018:ACP,% Logozzo:2012:MVA,% Long:2014:ARE,% Schulte:2013:ARB,% Steimann:2016:CRA,% Surendran:2014:TDR,% Wang:2018:SAR% }. \NAMECITE{Repairing}{% Lahav:2017:RSC% }. \NAMECITE{repeatability}{% Vitek:2014:CTR% }. \NAMECITE{repeatable}{% Gal-On:2012:CPR% }. \NAMECITE{Repetitive}{% Rajamani:2015:ART% }. \NAMECITE{Replacement}{% Ghosh:2012:RAA,% Wang:2018:HSA,% DElia:2018:SRD,% Lameed:2013:MAS% }. \NAMECITE{replacing}{% Mitchell:2012:SBB% }. \NAMECITE{Replay}{% Burtsev:2016:APV,% Jaffer:2015:IRD,% Mashtizadeh:2017:TPD,% Utterback:2017:POR,% Chen:2013:SDR,% Chow:2010:MSR,% Honarmand:2013:CUA,% Hu:2015:VYL,% Huang:2012:LSC,% Lee:2010:REO,% Lee:2011:TGR,% Lee:2014:IFL,% Liu:2015:LRT,% Liu:2018:ISI,% Makki:2017:ART,% Qian:2016:ODG,% Veeraraghavan:2011:DPS,% Veeraraghavan:2012:DPS,% Viennot:2013:TMR,% Wang:2011:DBM% }. \NAMECITE{replay-supported}{% Huang:2012:LSC% }. \NAMECITE{replicas}{% Wang:2018:LLD% }. \NAMECITE{Replicated}{% Burckhardt:2014:RDT,% Ipek:2010:DRM% }. \NAMECITE{Replication}{% Cui:2015:PPA,% Bouajjani:2014:VEC,% Kim:2016:DOF,% Ugawa:2010:IRB% }. \NAMECITE{replication-based}{% Ugawa:2010:IRB% }. \NAMECITE{report}{% Black:2013:SSR,% Black:2014:SSR,% Blanchette:2014:ERN,% Chevalier-Boisvert:2012:BSH,% Crestani:2010:ERG,% Daniels:2012:ERH,% Fahndrich:2014:SAS,% Gibbons:2013:ASV,% Gibbons:2014:SVC,% Gissurarson:2018:SVH,% Han:2018:HPM,% Hind:2013:CRH,% Infante:2017:OER,% Lawall:2013:SPA,% Lopes:2013:STR,% Lopes:2014:STR,% Magalhaes:2011:FMM,% Martini:2017:AGV,% Morris:2010:ERU,% Muranushi:2014:ERT,% Petersen:2013:ERF,% Pike:2012:ERD,% Pimas:2017:GCE,% Pop:2010:ERH,% Sergey:2016:ERG,% Sewell:2014:PPC,% St-Amour:2013:ERA,% Swierstra:2012:XCE,% Szamozvancev:2017:WTM,% Vitek:2013:SCR,% Vitek:2014:SCR,% Hind:2014:SRH,% Lawall:2014:SPA% }. \NAMECITE{reports}{% Ohmann:2017:CFR% }. \NAMECITE{Representation}{% Brown:2015:SRG,% Gupta:2015:SRC,% Hasabnis:2016:LAI,% Schardl:2017:TEF,% Alon:2018:GPB,% Chen:2012:PUA,% Crary:2010:HOR,% Hawkins:2011:DRS,% Hawkins:2012:CDR,% Hirschfeld:2012:EUC,% Malakuti:2015:EGM,% Ureche:2014:LDL,% Ureche:2015:AAH,% Zhao:2012:FLI% }. \NAMECITE{representations}{% Yu:2013:EDA% }. \NAMECITE{representing}{% Allen:2012:SDR,% Ilik:2017:ELN% }. \NAMECITE{reproduce}{% Huang:2013:CRL% }. \NAMECITE{reproducibility}{% Vitek:2014:CTR% }. \NAMECITE{reproducible}{% Perarnau:2010:KRC% }. \NAMECITE{reproducing}{% Elmas:2013:CDS% }. \NAMECITE{reproduction}{% Huang:2012:LSC,% Samak:2014:TDD,% Weeratunge:2010:AMD% }. \NAMECITE{{ReQoS}}{% Tang:2013:RRS% }. \NAMECITE{Request}{% Elyasi:2017:EIR,% Shen:2010:RBV% }. \NAMECITE{Requirements}{% Cherupalli:2017:DAS,% Albert:2010:PIM,% Chen:2016:CIM,% Ossher:2010:FMT% }. \NAMECITE{{ReRanz}}{% Wang:2017:RLW% }. \NAMECITE{{REScala}}{% Drechsler:2014:DRU% }. \NAMECITE{Research}{% Balkind:2016:OOS,% Hill:2013:RDC,% Hind:2014:SRH,% Buse:2011:BBU,% Chevalier-Boisvert:2012:BSH,% Dig:2017:LRR,% Erwig:2011:LSV,% Hind:2013:CRH,% Huet:2014:YRD,% Klein:2012:RYR,% Liu:2013:ILH,% Muranushi:2014:ERT,% Ossher:2010:FMT,% Rubin:2014:HCW,% Vitek:2014:CTR,% Walker:2016:CPL% }. \NAMECITE{Resilience}{% Altmeyer:2010:RAT,% Liu:2015:CCD% }. \NAMECITE{Resilient}{% Cunningham:2014:RXE,% Wu:2017:SDC% }. \NAMECITE{resistive}{% Ipek:2010:DRM% }. \NAMECITE{resolution}{% Vergu:2017:SNR% }. \NAMECITE{Resolving}{% Might:2010:REC% }. \NAMECITE{Resource}{% Botincan:2012:RSS,% Delimitrou:2016:HRE,% Gupta:2015:HER,% Jin:2015:HAS,% Park:2017:DRM,% Rahmani:2018:SFS,% Wang:2015:DAA,% Wang:2016:RTE,% Yeh:2017:PFG,% Anderson:2012:ECP,% Berthier:2011:SPD,% Brutschy:2015:SGD,% Carbonneaux:2015:CCR,% Chen:2013:TVR,% Ghica:2011:GSIa,% Hertz:2011:WWR,% Hoffmann:2011:MAR,% Hoffmann:2017:TAR,% Jost:2010:SDQ,% Madhavan:2017:CBR,% Navas:2011:CBR,% Ngo:2018:BER,% Ramananandro:2012:MSC,% Rinard:2010:PSA,% SantAnna:2018:TSL,% Suenaga:2012:TBS,% Weiher:2014:PIU,% Zhuravlev:2010:ASR% }. \NAMECITE{resource-based}{% Hertz:2011:WWR% }. \NAMECITE{resource-constrained}{% Navas:2011:CBR,% SantAnna:2018:TSL% }. \NAMECITE{Resource-Efficient}{% Delimitrou:2016:HRE% }. \NAMECITE{Resource-sensitive}{% Botincan:2012:RSS% }. \NAMECITE{Resourceable}{% Ramsey:2011:RRM% }. \NAMECITE{resources}{% Byalik:2016:NNA,% Curien:2016:TER,% Wood:2011:CDP% }. \NAMECITE{Resourcing}{% Ma:2015:SDS% }. \NAMECITE{Resourcing-on-Demand}{% Ma:2015:SDS% }. \NAMECITE{{Respec}}{% Lee:2010:REO% }. \NAMECITE{response}{% Ahmad:2010:JOI% }. \NAMECITE{Responsive}{% Muller:2017:RPC,% Hoffmann:2011:DKR,% Hoffmann:2012:DKR% }. \NAMECITE{responsiveness}{% Laurenzano:2016:IRU,% Pradel:2014:EAR% }. \NAMECITE{restart}{% Choi:2013:GGT,% Shan:2016:FRR% }. \NAMECITE{restartable}{% Gupta:2014:GPR% }. \NAMECITE{{RESTful}}{% Bonetta:2012:SLH% }. \NAMECITE{restore}{% Zhang:2011:FRC% }. \NAMECITE{restraint}{% OConnor:2016:RTR% }. \NAMECITE{Resugaring}{% Pombrio:2014:RLE,% Pombrio:2015:HRC% }. \NAMECITE{result}{% Scully:2017:POA% }. \NAMECITE{Results}{% Ringenburg:2015:MDQ,% Braquehais:2017:SDC,% Pop:2010:ERH% }. \NAMECITE{resume}{% Shan:2016:FRR% }. \NAMECITE{{Resurrector}}{% Xu:2013:RTO% }. \NAMECITE{retargetable}{% Lyu:2014:DER,% Ramsey:2011:RRM% }. \NAMECITE{Retargeting}{% Manilov:2015:FRT% }. \NAMECITE{Rethink}{% Wang:2011:RVM% }. \NAMECITE{Rethinking}{% Mitchell:2010:RS,% Porter:2011:RLT,% Porter:2012:RLT,% Xue:2012:RJC,% Garcia:2011:KRR,% Robatmili:2014:MRL% }. \NAMECITE{retrieval}{% Liu:2018:GUC% }. \NAMECITE{retrofitted}{% Tatsubori:2010:EJT% }. \NAMECITE{retrofitting}{% Kilpatrick:2014:BRH,% Lerner:2014:TRT% }. \NAMECITE{return}{% Kumar:2014:FBE% }. \NAMECITE{Reusable}{% Willcock:2010:RGP,% Darais:2015:GTM,% Martin:2014:TCR,% Mulligan:2014:LRE,% Ramsey:2010:HMR,% Xu:2012:FRD% }. \NAMECITE{Reuse}{% Arbel-Raviv:2017:PRD,% Zhao:2017:PIH,% Baskaran:2012:ACO,% Basso:2014:SLS,% Joisha:2011:TEA,% Kurt:2016:UAS,% Liu:2018:LLC,% Remy:2017:OEP,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD,% Spacek:2013:ISS,% Stock:2014:FED,% Wang:2010:RRA% }. \NAMECITE{reuse-aware}{% Wang:2010:RRA% }. \NAMECITE{Reusing}{% Dai:2018:EDT,% Gu:2012:RDK% }. \NAMECITE{Revealing}{% Jiang:2018:RPS,% vanderPloeg:2014:RRR% }. \NAMECITE{reverse}{% Lu:2013:MLP% }. \NAMECITE{review}{% Lopes:2014:OTP% }. \NAMECITE{revisions}{% Burckhardt:2010:CPR,% Font:2016:AMR,% Leijen:2011:PCP% }. \NAMECITE{revisited}{% Bauer:2011:PMH,% Chen:2012:PSR,% Kalibera:2011:HRO,% Kincaid:2017:CRA% }. \NAMECITE{Revisiting}{% Fatourou:2012:RCS,% Mehta:2014:RLF,% Adams:2013:PPI,% Infante:2017:OER% }. \NAMECITE{revolution}{% McKinley:2011:HPC% }. \NAMECITE{revolutions}{% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL% }. \NAMECITE{reward}{% Bauer:2013:FPA% }. \NAMECITE{{ReWire}}{% Procter:2015:SDH% }. \NAMECITE{rewrite}{% Steuwer:2015:GPP% }. \NAMECITE{rewriter}{% ElWazeer:2013:SVD% }. \NAMECITE{rewrites}{% Chu:2017:HPQ% }. \NAMECITE{Rewriting}{% Grebe:2017:RSD,% Pearce:2017:RSC,% Hague:2015:DRC,% Parreaux:2017:QSR,% Roy:2011:HBR% }. \NAMECITE{{Reynolds}}{% Brookes:2014:ER% }. \NAMECITE{{RFID}}{% Ransford:2011:MSS,% Ransford:2012:MSS% }. \NAMECITE{{RFID}-scale}{% Ransford:2011:MSS,% Ransford:2012:MSS% }. \NAMECITE{{Rhine}}{% Barenz:2018:RFT% }. \NAMECITE{{Ribbons}}{% Hoffman:2011:RPS% }. \NAMECITE{rich}{% Holk:2014:RBM% }. \NAMECITE{Richard}{% Black:2012:PSD% }. \NAMECITE{{RID}}{% Mao:2016:RFR% }. \NAMECITE{Rider}{% Manilov:2015:FRT% }. \NAMECITE{Right}{% Nathan:2016:SRO% }. \NAMECITE{rigor}{% Vitek:2014:CTR% }. \NAMECITE{Rigorous}{% Chiang:2017:RFP,% Doychev:2017:RAS,% Kalibera:2013:RBR,% Zhang:2017:SPE% }. \NAMECITE{Ring}{% Malka:2015:REI,% Shahriyar:2012:CGR% }. \NAMECITE{{Ringer}}{% Barman:2016:RWA% }. \NAMECITE{{rIOMMU}}{% Malka:2015:REI% }. \NAMECITE{rise}{% Paulos:2013:REA% }. \NAMECITE{risk}{% Mastrangelo:2015:UYO% }. \NAMECITE{{River}}{% Herhut:2013:RTP% }. \NAMECITE{{RMWs}}{% Rajaram:2013:FRT% }. \NAMECITE{{RNFTL}}{% Wang:2010:RRA% }. \NAMECITE{{Robin}}{% Gordon:2011:RMV% }. \NAMECITE{robot}{% Adam:2017:ACG% }. \NAMECITE{Robotic}{% Lin:2015:STU% }. \NAMECITE{robotics}{% Steck:2012:MDE% }. \NAMECITE{Robust}{% Bloom:2013:RSP,% Marek:2014:SRC,% VanCutsem:2010:PDP% }. \NAMECITE{robustness}{% Chen:2016:CIM% }. \NAMECITE{{RockSalt}}{% Morrisett:2012:RBF% }. \NAMECITE{role}{% Beemster:2013:RCD,% Broberg:2010:PRB,% Shen:2017:BGB% }. \NAMECITE{role-based}{% Broberg:2010:PRB% }. \NAMECITE{{RoleCast}}{% Son:2011:RFM% }. \NAMECITE{Roles}{% Chong:2018:QCG% }. \NAMECITE{rollback}{% Shivers:2011:MRT% }. \NAMECITE{{Romeo}}{% Stansifer:2014:RSM% }. \NAMECITE{roofline}{% Nugteren:2012:BHM% }. \NAMECITE{root}{% Sanchez-Stern:2018:FRC% }. \NAMECITE{round}{% Kou:2010:OFF% }. \NAMECITE{routing}{% Kirman:2010:PEA,% Li:2010:GFR,% Pelley:2010:PRD% }. \NAMECITE{row}{% Leijen:2017:TDC,% Park:2013:RCH,% Simon:2014:OIF% }. \NAMECITE{row-polymorphic}{% Simon:2014:OIF% }. \NAMECITE{row-typed}{% Leijen:2017:TDC% }. \NAMECITE{Rowhammer}{% Aweke:2016:ASB% }. \NAMECITE{{RPC}}{% Checkoway:2013:IAW% }. \NAMECITE{{RPython}}{% Meier:2017:PVM% }. \NAMECITE{{RRB}}{% Stucki:2015:RVP% }. \NAMECITE{{RT}}{% Liu:2018:RTA% }. \NAMECITE{{RT-trust}}{% Liu:2018:RTA% }. \NAMECITE{{RTHMS}}{% Peng:2017:RTD% }. \NAMECITE{{RTOS}}{% Dietrich:2017:OVA% }. \NAMECITE{{Rubah}}{% Pina:2014:RDJ% }. \NAMECITE{Rubber}{% Quillien:2010:RDN% }. \NAMECITE{{Ruby}}{% Odaira:2014:EGI,% Strickland:2015:CDS,% An:2011:DIS% }. \NAMECITE{rule}{% Adams:2013:PPI,% Cui:2013:VSR% }. \NAMECITE{rule-directed}{% Cui:2013:VSR% }. \NAMECITE{Rules}{% Wang:2018:ECI,% Chaudhary:2014:ESC,% Cui:2013:VSR,% Erdweg:2015:CCF,% Grebenshchikov:2012:SSV,% Hague:2015:DRC,% Kats:2010:SLW,% Paletov:2018:ICA,% Pombrio:2018:ITR,% Steuwer:2015:GPP% }. \NAMECITE{Run}{% Klein:2012:RYR,% Arulraj:2013:PRS,% Chari:2017:BEH,% Chyzak:2011:UCP,% Monsanto:2012:CRT,% Navas:2011:CBR,% Nystrom:2012:FRT,% Steck:2012:MDE,% Strickland:2012:CIR,% Tzannes:2010:LBS,% Wurthinger:2011:SAR,% Yuan:2010:SED% }. \NAMECITE{run-time}{% Chari:2017:BEH,% Chyzak:2011:UCP,% Monsanto:2012:CRT,% Navas:2011:CBR,% Nystrom:2012:FRT,% Steck:2012:MDE,% Strickland:2012:CIR,% Tzannes:2010:LBS,% Wurthinger:2011:SAR,% Yuan:2010:SED% }. \NAMECITE{running}{% Ransford:2011:MSS,% Ransford:2012:MSS,% Yoo:2014:WRR% }. \NAMECITE{runs}{% Freudenberg:2015:SMP% }. \NAMECITE{Runtime}{% Alves:2015:RPD,% Carvalho:2013:RET,% Hicks:2015:SLR,% Kotselidis:2017:HMR,% Maas:2016:THL,% Ngo:2015:RES,% Nguyen:2015:FCR,% Smith:2016:LMR,% Wang:2016:RTE,% Wu:2017:PRP,% Xu:2015:ALD,% Zhang:2017:DLN,% Amer:2015:MRC,% Bergan:2010:CCR,% Burnim:2011:NRC,% DeVito:2014:FCR,% Eizenberg:2017:BBL,% Emani:2015:CDM,% Gao:2013:UMR,% Geoffray:2010:VSM,% Gindraud:2016:ICM,% Grimmer:2016:HPC,% Harris:2010:DFM,% Hegde:2016:SRS,% Kamin:2015:ORS,% Lee:2015:RRA,% Long:2014:ARE,% Luo:2014:ISM,% McDonell:2015:TSR,% McIlroy:2010:HJR,% Odaira:2010:ERT,% Rompf:2011:LMS,% Swaine:2010:BFI,% Titzer:2010:ICR,% Truong:2016:LLC,% Vassiliadis:2015:PMR,% Villazon:2010:ARA,% Vitousek:2017:BTL% }. \NAMECITE{Runtimes}{% Awan:2017:CCD,% Hale:2016:EHP,% Liu:2018:SDS,% Barr:2014:TAT,% Cameron:2015:JFE,% Pimas:2017:GCE,% Robatmili:2014:MRL,% Schneider:2017:LSM,% Wegiel:2010:CLT,% Wurthinger:2017:PPE% }. \NAMECITE{{Rust}}{% Turon:2017:RPP% }. \NAMECITE{{Ry{\=u}}}{% Adams:2018:RFF% }. \NAMECITE{{S}}{% Awan:2017:CCD,% Bonetta:2012:SLH% }. \NAMECITE{{S-Caffe}}{% Awan:2017:CCD% }. \NAMECITE{{S2E}}{% Chipounov:2011:SPV,% Chipounov:2012:SPV% }. \NAMECITE{{SaberLDA}}{% Li:2017:SSA% }. \NAMECITE{Safe}{% Bocchino:2011:SND,% Breitner:2014:SZC,% Chisnall:2015:BPA,% Giuffrida:2013:SAL,% Ke:2011:SPP,% Khyzha:2018:SPT,% Kuhlemann:2010:SCN,% Matveev:2015:RHN,% Prabhu:2010:SPS,% Rastogi:2015:SEG,% Ren:2015:ASE,% Sevcik:2011:SOS,% Sreeram:2012:SCD,% Stancu:2015:SEH,% Suneja:2017:SIL,% Wurthinger:2011:SAR,% Yang:2010:SLI,% Breitner:2015:FPC,% Coburn:2011:NHM,% Coburn:2012:NHM,% Daloze:2016:ETS,% DeLozier:2013:ICL,% Desai:2013:PSA,% Ekblad:2014:SCC,% Gordon:2012:URI,% Heidenreich:2010:GST,% Heumann:2013:TEM,% Karmani:2011:TCS,% Kedia:2017:SFS,% Long:2011:IIM,% McDonell:2015:TSR,% Neves:2012:ISE,% Oishi:2017:SCT,% Reynders:2016:GSB,% Sampson:2011:EAD,% Stansifer:2014:RSM,% Suenaga:2012:TBS,% Wegiel:2010:CLT,% Zhang:2016:ABS,% Terei:2012:SH% }. \NAMECITE{safely}{% Gammie:2015:RSV% }. \NAMECITE{Safer}{% Lopez:2016:SSP,% Lucia:2015:SSP,% Remy:2017:OEP% }. \NAMECITE{Safety}{% Petrank:2013:SFA,% Biehl:2010:ISA,% Botincan:2011:ASP,% Ernst:2016:MSD,% Heinze:2017:TSA,% Konnov:2017:SCP,% Lange:2017:FGL,% Nagarakatte:2010:CCE,% Padon:2016:ISV,% Pradel:2012:FAP,% Sousa:2016:CHL,% vonHanxleden:2014:SSC% }. \NAMECITE{safety-critical}{% vonHanxleden:2014:SSC% }. \NAMECITE{Safety-first}{% Petrank:2013:SFA% }. \NAMECITE{sample}{% Ruland:2018:MES% }. \NAMECITE{sample-based}{% Ruland:2018:MES% }. \NAMECITE{samples}{% Godefroid:2012:ASS% }. \NAMECITE{Sampling}{% Fischmeister:2010:SBP,% Al-Hajjaji:2017:IEP,% Bao:2012:WBS,% Chen:2018:LAT,% Jin:2010:ISS,% Thomas:2011:LOS,% Zuluaga:2012:SDS% }. \NAMECITE{Sampling-based}{% Fischmeister:2010:SBP,% Thomas:2011:LOS% }. \NAMECITE{{Samsara}}{% Chen:2016:SPN% }. \NAMECITE{sandboxing}{% Ansel:2011:LIS% }. \NAMECITE{sanitizers}{% Livshits:2013:TFA% }. \NAMECITE{{SAS2013}}{% Fahndrich:2014:SAS% }. \NAMECITE{{SAT}}{% Demsky:2015:SSD% }. \NAMECITE{{SAT}-directed}{% Demsky:2015:SSD% }. \NAMECITE{{SATCheck}}{% Demsky:2015:SSD% }. \NAMECITE{satisfaction}{% DSilva:2014:AS% }. \NAMECITE{satisfiability}{% Harris:2010:PAS,% Jose:2011:CCC,% Uhler:2014:SSB,% Zhang:2016:QGM% }. \NAMECITE{satisfiability-based}{% Uhler:2014:SSB% }. \NAMECITE{saturating}{% Newton:2016:PTC% }. \NAMECITE{save}{% Myers:2013:HLC% }. \NAMECITE{saving}{% Li:2011:SST,% Liu:2011:FSD,% Liu:2012:FSD% }. \NAMECITE{{SC-DCNN}}{% Ren:2017:SDH% }. \NAMECITE{{SC-Haskell}}{% Vollmer:2017:SHS% }. \NAMECITE{{SC}-preserving}{% Marino:2011:CSP% }. \NAMECITE{{SCache}}{% Fu:2018:ESM% }. \NAMECITE{Scala}{% Sewe:2012:NSI,% Amin:2016:JST,% Darulova:2011:TNC,% Haller:2016:LLA,% Hofer:2011:MDS,% Nystrom:2012:FRT,% Ofenbeck:2014:SST,% Sewe:2011:CCS,% Sewe:2012:NSI,% Toro:2015:CGP,% Yamaguchi:2016:IMS% }. \NAMECITE{{Scala.js}}{% Doeraene:2016:PIW% }. \NAMECITE{Scalability}{% Besta:2018:SNL,% Rajbhandari:2017:OCM,% Bois:2013:BGV,% Bruno:2018:DVM,% Chatzopoulos:2016:EES,% Gidra:2013:SSS,% Mehta:2015:ICS% }. \NAMECITE{Scalable}{% Awan:2017:CCD,% Basin:2017:KKV,% Bielik:2015:SRD,% Chen:2013:SDR,% Cohen:2017:LLS,% Dice:2013:SSC,% Dinh:2012:SPD,% Dodds:2015:SCT,% ElWazeer:2013:SVD,% Gabel:2010:SSD,% Gao:2017:TSE,% Hoefler:2010:SCP,% Hsiao:2017:ASI,% Huynh:2012:SFM,% Iyengar:2012:SCP,% Jiang:2017:GAP,% Lin:2016:SKT,% Matveev:2015:RHN,% Merrill:2012:SGG,% Nguyen:2017:WSP,% Nobari:2012:SPM,% OSullivan:2010:SEH,% Park:2013:SDR,% Raman:2012:SPD,% Ren:2017:SDH,% Thebault:2015:SEI,% Turon:2011:SJP,% Weitz:2016:SVB,% Zha:2018:LSM,% Zhang:2016:SAN,% Aigner:2015:FMS,% Alistarh:2015:SSR,% Arbel:2015:PRR,% Beckman:2011:PMS,% Cousot:2011:PSF,% Feng:2011:SSP,% Fernandes:2011:LFS,% Firoz:2018:SDV,% Golan-Gueta:2015:ASA,% Green:2013:QSQ,% Guo:2010:SSL,% Hashemi:2012:FSU,% Kerbl:2018:SQW,% Li:2013:PSC,% Licht:2018:DSF,% Lupei:2010:TST,% Maier:2014:HDS,% Metta:2016:TSM,% Mohamedin:2016:DNA,% Murarasu:2011:CDS,% Newton:2015:ALF,% Nielsen:2016:SLF,% Park:2017:PSS,% Qian:2013:VSP,% Rothberg:2017:TSC,% Wang:2011:CSP,% Wozniak:2013:SSD,% Yang:2013:PSC% }. \NAMECITE{Scalably}{% DeLozier:2018:SSO% }. \NAMECITE{{ScalaExtrap}}{% Wu:2011:STB% }. \NAMECITE{{Scalaness}}{% Chapin:2014:SNT% }. \NAMECITE{{Scalaness/nesT}}{% Chapin:2014:SNT% }. \NAMECITE{Scale}{% Chen:2016:BQA,% Chen:2017:PPQ,% Dai:2017:PII,% Hauswald:2015:SOE,% Lee:2018:WPE,% Pang:2015:MLL,% Ruprecht:2018:VLM,% Tan:2015:DWS,% Abadi:2016:TLF,% Basso:2014:SLS,% Dietrich:2015:GSE,% Hsu:2018:SRP,% Lange:2011:MOV,% Liu:2018:LLC,% Lopes:2015:HSA,% Ma:2012:DTD,% Mitra:2014:AAP,% Octeau:2016:CSA,% Ransford:2011:MSS,% Ransford:2012:MSS,% Ruprecht:2015:AFS,% Seo:2015:GGS,% Tang:2013:RRS,% Tao:2012:UGA,% Torrellas:2010:ESC,% Wang:2017:GSM,% Wu:2011:RTS,% Zhai:2010:PPP,% Zheng:2018:FPS% }. \NAMECITE{scales}{% Zhou:2013:WED% }. \NAMECITE{Scaling}{% Castaldo:2010:SLP,% David:2015:ACS,% Liang:2011:SAR,% Phothilimthana:2016:SS,% Plotkin:2016:SNV,% Siddiqui:2012:SSE,% Wang:2017:ESC,% Yan:2018:FPS,% Esmaeilzadeh:2011:LBL,% Esmaeilzadeh:2012:LBL,% Haider:2016:LRA% }. \NAMECITE{scan}{% Yan:2013:SFS% }. \NAMECITE{scanning}{% Chen:2012:PSR,% Garner:2011:CEO,% Morikawa:2013:ASR% }. \NAMECITE{scans}{% Jiang:2018:RPS% }. \NAMECITE{scapegoating}{% Dimoulas:2011:CBC% }. \NAMECITE{{SCC}}{% Bloemen:2016:MCF% }. \NAMECITE{{SCCharts}}{% vonHanxleden:2014:SSC% }. \NAMECITE{{SCCMulti}}{% Tomkins:2014:SIP% }. \NAMECITE{scenario}{% Skelin:2018:CSA% }. \NAMECITE{scenario-aware}{% Skelin:2018:CSA% }. \NAMECITE{schedule}{% Bebelis:2014:FSP,% Chattopadhyay:2011:SBS,% Machado:2015:CDD,% Meyerovich:2013:PSS,% Thomson:2014:CTU,% Wu:2012:SPA% }. \NAMECITE{Scheduler}{% Qian:2016:EFS,% Burckhardt:2010:RSP,% Foltzer:2012:MSP,% Guo:2010:SSL,% Huang:2012:EPS,% Kazempour:2010:AAA,% Pan:2017:LPM,% Tardieu:2012:WSS,% Tzannes:2010:LBS% }. \NAMECITE{scheduler-oblivious}{% Huang:2012:EPS% }. \NAMECITE{schedulers}{% Arif:2018:RBP,% Lifflander:2013:STL,% Nagarakatte:2012:MAP,% Nguyen:2011:SCS,% Nguyen:2012:SCS% }. \NAMECITE{schedules}{% Bergan:2013:ICS% }. \NAMECITE{Scheduling}{% Acar:2013:SPP,% Chen:2017:ESF,% Chowdhury:2017:PPE,% Firoz:2017:PDC,% Kotra:2017:HSC,% Maldonado:2010:SST,% Virlet:2011:SSB,% Acar:2011:OSC,% Acar:2018:HSP,% Agrawal:2014:PGS,% Barrera:2018:GPA,% Best:2011:SST,% Bouakaz:2013:BME,% Degenbaev:2016:ITG,% Delimitrou:2013:PQA,% Drebes:2016:NAS,% Emmi:2011:DBS,% Eslamimehr:2014:RDS,% Eyerman:2010:PJS,% Foltzer:2012:MSP,% Huang:2012:WAR,% Jang:2011:ISA,% Jog:2013:OCT,% Johnson:2010:DCM,% Kim:2013:DBC,% Liang:2016:PLC,% Liu:2016:HCG,% Nowatzki:2013:GCC,% Porpodas:2013:LLA,% Rao:2014:TFE,% Sanchez:2010:FAS,% Schneider:2017:LSM,% Upadrasta:2013:SPS,% Wimmer:2013:WSC,% Wimmer:2014:DST,% Zheng:2017:ITS,% Zhuravlev:2010:ASR% }. \NAMECITE{schema}{% Gordon:2014:TSD% }. \NAMECITE{schema-driven}{% Gordon:2014:TSD% }. \NAMECITE{schemata}{% Quillien:2010:RDN% }. \NAMECITE{scheme}{% Chen:2013:OAO,% Li:2010:ECU% }. \NAMECITE{Schemes}{% Garcia:2015:PTS,% Hinze:2015:CHM,% Hinze:2013:USR,% Kobayashi:2010:HOM,% Kobayashi:2017:RBH,% Poter:2018:SIA,% Takeda:2016:CBE% }. \NAMECITE{{SCHISM}}{% Pizlo:2010:SFT% }. \NAMECITE{school}{% Jones:2013:CSS% }. \NAMECITE{science}{% Gabriel:2010:BST,% Hanenberg:2010:FHL,% Jones:2013:CSS,% Paulos:2013:REA,% Pierce:2010:ASF% }. \NAMECITE{scientific}{% Gomez:2014:DSD,% Quillien:2010:RDN,% Tao:2012:UGA% }. \NAMECITE{Scope}{% Orr:2015:SUR,% Wickerson:2015:RSP,% Wu:2014:EHS% }. \NAMECITE{scopes}{% Flatt:2016:BSS% }. \NAMECITE{{Scott}}{% Losch:2013:FAN,% Smolka:2017:CMS% }. \NAMECITE{Scrap}{% Zhang:2015:SYB% }. \NAMECITE{Scrapping}{% Brady:2010:SYI% }. \NAMECITE{{SCRATCH}}{% Donaldson:2011:STA% }. \NAMECITE{scratchpad}{% Chattopadhyay:2011:SBS,% Wan:2012:WAD% }. \NAMECITE{Scriptable}{% Neto:2015:SOS% }. \NAMECITE{Scripting}{% Kim:2017:TAA,% Bloom:2013:RSP,% Bonetta:2012:SLH,% Castanos:2012:BPE,% Heidegger:2012:APC,% Kedlaya:2014:ITS,% Lu:2014:DED,% Wrigstad:2010:ITU,% Zhao:2012:PTI% }. \NAMECITE{scripts}{% Gligoric:2014:AMB,% Hanappi:2016:ARC% }. \NAMECITE{{SD}}{% Wang:2015:SPC% }. \NAMECITE{{SD-PCM}}{% Wang:2015:SPC% }. \NAMECITE{{SDN}}{% Lopez:2016:SSP,% Padon:2015:DSP% }. \NAMECITE{{SDNRacer}}{% El-Hassany:2016:SCA% }. \NAMECITE{Seamless}{% Oh:2015:MWA,% Rajadurai:2018:GSL,% Ekblad:2014:SCC% }. \NAMECITE{seamlessly}{% Makarov:2016:CMS% }. \NAMECITE{Search}{% David:2015:ACS,% Wang:2017:ESC,% Wang:2018:SAR,% Agrawal:2016:EAE,% Bronson:2010:PCB,% Caniou:2012:PAP,% Chaudhuri:2014:BBQ,% Chiang:2014:ESI,% Crain:2012:SFB,% David:2014:TBC,% Drachsler-Cohen:2018:PCT,% Drachsler:2014:PCB,% Gligoric:2014:AMB,% Gu:2012:RDK,% Hemann:2017:SEL,% Hou:2014:PSP,% Lee:2018:ASB,% Liu:2012:FPA,% Mishne:2012:TBS,% Natarajan:2014:FCL,% Ramachandran:2015:CFC,% Ramachandran:2016:IEI,% Sheard:2012:PPC,% Uhler:2014:SSB,% Umar:2016:EPF% }. \NAMECITE{search-based}{% Gligoric:2014:AMB,% Lee:2018:ASB% }. \NAMECITE{searches}{% Kulkarni:2010:IBP% }. \NAMECITE{second}{% DAntoni:2017:MSO% }. \NAMECITE{second-order}{% DAntoni:2017:MSO% }. \NAMECITE{{SecondSite}}{% Rajagopalan:2012:SDT% }. \NAMECITE{Secret}{% David:2015:ACS,% Russo:2015:FPT% }. \NAMECITE{{Secretary}}{% Black:2013:SSR,% Black:2014:SSR% }. \NAMECITE{Section}{% Das:2015:SBP,% David:2014:CMC% }. \NAMECITE{sections}{% Nakaike:2010:LER% }. \NAMECITE{Secure}{% Awad:2016:SSZ,% Jin:2015:HAS,% Liu:2015:SDS,% Swamy:2011:SDP,% Yao:2018:SSG,% Dong:2018:SSM,% Fisher:2014:UFM,% Hofmann:2013:ISA,% Launchbury:2012:ELT,% Li:2011:CHD,% Muller:2012:TPS,% Sinha:2016:DVM,% Stefan:2014:BSS,% Tetali:2013:MSA,% Tuch:2012:BSV,% Zhang:2014:PSS% }. \NAMECITE{securely}{% Swamy:2014:GTE% }. \NAMECITE{{SecureMR}}{% Dong:2018:SSM% }. \NAMECITE{Security}{% Chisnall:2017:CJS,% Criswell:2018:SDS,% Estrada:2017:UDP,% Ferraiuolo:2017:VPH,% Hetzelt:2017:SAE,% Hicks:2015:SLR,% Morgenstern:2010:STP,% Ngo:2015:RES,% Ren:2015:ASE,% Zhang:2015:HDL,% Zhang:2017:ISC,% Bhargavan:2010:MVS,% Chen:2010:TPC,% Costanzo:2016:EEV,% Gollamudi:2016:AEE,% Johnson:2015:EES,% Livshits:2013:TFA,% Mai:2013:VSI,% Payer:2011:FGU,% Peldszus:2018:MBS,% Schneider:2013:PLS,% Son:2011:RFM,% Srivastava:2011:SPO% }. \NAMECITE{Security-Critical}{% Hicks:2015:SLR% }. \NAMECITE{Security-typed}{% Morgenstern:2010:STP% }. \NAMECITE{SEDURA}{% Liu:2015:SDS% }. \NAMECITE{segment}{% Nedunuri:2010:SFP% }. \NAMECITE{segmentation}{% Cousot:2011:PSF% }. \NAMECITE{{Sego}}{% Kwon:2016:SPT% }. \NAMECITE{seismic}{% Lu:2013:MLP% }. \NAMECITE{Selecting}{% Nathan:2016:SRO% }. \NAMECITE{Selection}{% Chang:2016:DLD,% Menon:2017:PAL,% Prajapati:2017:SAA,% Guha:2010:DPS,% Jantz:2013:PPO,% Jiang:2017:OFU,% Jung:2011:BES,% Li:2010:AAB,% Li:2013:CDW,% Martins:2014:ECO,% Nobre:2016:GBI,% Ramsey:2011:RRM,% Ruprecht:2015:AFS,% Taylor:2018:ADL,% Wan:2012:WAD,% Wu:2011:RTS,% Zhao:2018:BGB% }. \NAMECITE{Selective}{% Blackshear:2015:SCF,% Oh:2014:SCS,% Wang:2011:SHS,% Lee:2017:IIP,% Mannarswamy:2010:CAS% }. \NAMECITE{selectors}{% Dias:2010:AGI% }. \NAMECITE{Self}{% Brown:2015:SRG,% Chari:2018:SCD,% Hammer:2011:SAS,% Strub:2012:SCB,% Tang:2017:SCM,% Wurthinger:2013:SOA,% hunEom:2012:SSJ,% Acar:2010:TDT,% Aigner:2011:STM,% Ansel:2011:LIS,% Antonopoulos:2017:DIS,% Brown:2016:BTN,% Brown:2017:TSE,% Chen:2011:ISA,% Chen:2014:FPD,% Chevalier-Boisvert:2012:BSH,% Humer:2015:DSL,% Jay:2011:TSI,% Leroux:2011:VAS,% Longfield:2015:PGS,% Marr:2015:TVP% }. \NAMECITE{Self-adjusting}{% Hammer:2011:SAS,% Acar:2010:TDT,% Chen:2011:ISA,% Chen:2014:FPD% }. \NAMECITE{Self-certification}{% Strub:2012:SCB% }. \NAMECITE{Self-Checkpoint}{% Tang:2017:SCM% }. \NAMECITE{self-collecting}{% Aigner:2011:STM% }. \NAMECITE{self-composition}{% Antonopoulos:2017:DIS% }. \NAMECITE{Self-contained}{% Chari:2018:SCD,% Leroux:2011:VAS% }. \NAMECITE{self-evaluation}{% Brown:2017:TSE% }. \NAMECITE{self-hosted}{% Chevalier-Boisvert:2012:BSH% }. \NAMECITE{self-interpretation}{% Jay:2011:TSI% }. \NAMECITE{self-interpreter}{% Brown:2016:BTN% }. \NAMECITE{self-modifying}{% Ansel:2011:LIS% }. \NAMECITE{Self-optimizing}{% Wurthinger:2013:SOA,% Humer:2015:DSL,% Marr:2015:TVP% }. \NAMECITE{Self-Representation}{% Brown:2015:SRG% }. \NAMECITE{Self-stabilizing}{% hunEom:2012:SSJ% }. \NAMECITE{self-timed}{% Longfield:2015:PGS% }. \NAMECITE{{SeLINQ}}{% Schoepe:2014:STI% }. \NAMECITE{Semantic}{% Ancona:2016:SSI,% Bierman:2010:SSS,% Huang:2017:PSA,% Li:2017:SDC,% Anderson:2014:NSF,% Blackshear:2013:ACS,% Burnim:2011:SCS,% Burnim:2012:SCS,% Fredriksson:2014:KNS,% Gaboardi:2011:LPS,% Gesbert:2011:PPS,% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Kim:2011:VSC,% Krishnaswami:2011:SMG,% Mishne:2012:TBS,% Omar:2017:PSF,% Partush:2014:ASD,% Preda:2015:ASA,% Smolka:2017:CMS,% Voigtlander:2010:CSS,% Warth:2017:MSA,% deAmorim:2017:SAM% }. \NAMECITE{Semantic-Aware}{% Huang:2017:PSA% }. \NAMECITE{Semantic-directed}{% Li:2017:SDC% }. \NAMECITE{semantically}{% Kell:2016:MLE% }. \NAMECITE{semanticist}{% Soldevila:2017:DLF% }. \NAMECITE{Semantics}{% Bogdanas:2015:KJC,% Jim:2010:SAD,% Loring:2017:SAJ,% Procter:2015:SDH,% Stefanescu:2016:SBP,% Ahmed:2011:EPC,% Al-Saber:2015:SSA,% Assaf:2017:HSA,% Axelsen:2013:PTD,% Benzaken:2013:SDS,% Bouissou:2012:OSS,% Castagna:2014:PFS,% Chong:2018:STW,% Chu:2017:HPQ,% Cimini:2017:AGD,% Danielsson:2012:OSU,% Danner:2015:DCS,% Danvy:2012:PFS,% Downen:2014:CSC,% El-Sharkawy:2016:AKS,% Ellison:2012:EFS,% Foley-Bourgon:2017:EIC,% Ge:2017:RSM,% Henry:2014:HCW,% Kang:2017:PSR,% Katsumata:2014:PEM,% Kopczynski:2017:LSS,% Krebbers:2014:OAS,% Liu:2017:ADB,% Miller:2013:TSG,% Morris:2014:SSH,% Mulligan:2014:LRE,% Murawski:2014:GSI,% Nienhuis:2016:OSC,% Pagani:2014:AQS,% Park:2015:KCF,% Pichon-Pharabod:2016:CSR,% Rajaram:2013:FRT,% Ramananandro:2012:MSC,% Robbins:2016:MMS,% Santos:2018:MBD,% Soldevila:2017:DLF,% Srinivasan:2015:SMC,% Tate:2013:SSP,% Vergu:2017:SNR,% Vytiniotis:2013:HHL,% Zhang:2015:LOS% }. \NAMECITE{semantics-aware}{% Al-Saber:2015:SSA% }. \NAMECITE{Semantics-based}{% Stefanescu:2016:SBP% }. \NAMECITE{semantics-driven}{% Robbins:2016:MMS% }. \NAMECITE{semantics-preserving}{% Axelsen:2013:PTD% }. \NAMECITE{{SemCache}}{% Al-Saber:2015:SSA% }. \NAMECITE{Semi}{% Feldthaus:2013:SAR,% Schlickling:2010:SAD,% Barowy:2015:FER,% Meawad:2012:EBS,% Volanschi:2018:ISC,% Xi:2010:CFM% }. \NAMECITE{semi-automated}{% Meawad:2012:EBS% }. \NAMECITE{Semi-automatic}{% Feldthaus:2013:SAR,% Schlickling:2010:SAD% }. \NAMECITE{semi-causal}{% Volanschi:2018:ISC% }. \NAMECITE{semi-structured}{% Barowy:2015:FER,% Xi:2010:CFM% }. \NAMECITE{semirings}{% Dolan:2013:FSF% }. \NAMECITE{Sensing}{% Liaqat:2016:SEE,% Kansal:2013:LAB% }. \NAMECITE{Sensitive}{% Ren:2015:ASE,% Tang:2015:SBC,% Wang:2018:UAA,% Zhang:2015:HDL,% Adams:2011:FST,% Adams:2013:PPI,% Adams:2014:ISP,% Arzt:2014:FPC,% Botincan:2012:RSS,% Coppa:2012:ISP,% Erdweg:2012:LSL,% Grasso:2013:APS,% Li:2013:PSC,% Sui:2016:LOA,% Zhang:2017:CSD% }. \NAMECITE{sensitivity}{% Bond:2010:BEC,% Ding:2015:AAC,% Hong:2018:GCO,% Huang:2013:ECS,% Kastrinis:2013:HCS,% Oh:2014:SCS,% Roy:2014:AAS,% Smaragdakis:2011:PYC,% Smaragdakis:2014:IAC% }. \NAMECITE{sensor}{% Chapin:2014:SNT,% Wang:2011:DBM% }. \NAMECITE{sensors}{% Kabac:2016:OMS,% Volanschi:2018:ISC% }. \NAMECITE{separability}{% Westbrook:2010:MJM% }. \NAMECITE{separate}{% Kang:2016:LVS% }. \NAMECITE{separated}{% Kastner:2010:MRP% }. \NAMECITE{separating}{% Akai:2010:EAS% }. \NAMECITE{Separation}{% Dautenhahn:2015:NKO,% Perez:2011:SLS,% Brotherston:2014:PCS,% Brotherston:2016:MCS,% Caires:2013:TDB,% Chlipala:2011:MAV,% Hou:2014:PSP,% Jensen:2013:HLS,% Johnson:2012:SSP,% Krebbers:2017:IPH,% Krogh-Jespersen:2017:RMT,% Lee:2014:PSS,% Li:2014:VSK,% Pek:2014:NPD,% Qiu:2013:NPS,% Reddy:2012:SCI,% Tian:2010:SPU,% Titzer:2010:ICR,% Turon:2011:SLR,% Turon:2014:GNW,% Vafeiadis:2013:RSL% }. \NAMECITE{Seq}{% Marlow:2010:SNM% }. \NAMECITE{sequence}{% Krebbers:2014:OAS,% Kulkarni:2010:IBP,% Sandes:2014:FGP,% Stucki:2015:RVP,% Wu:2012:EIS,% Zhao:2014:CSP,% vanderPloeg:2014:RRR% }. \NAMECITE{sequences}{% DAntoni:2017:MSO,% Lucas:2012:DPM,% Martins:2014:ECO,% Pombrio:2014:RLE,% Sandes:2010:CUG,% Thummalapenta:2011:SMS% }. \NAMECITE{Sequent}{% Downen:2016:SCC% }. \NAMECITE{Sequential}{% Attiya:2010:SVS,% Vollmer:2017:SHS,% Burnim:2011:NRC,% Burnim:2012:NIN,% Cledat:2011:ESS,% Jiang:2018:RPS,% Kamil:2012:PPP,% Lahav:2017:RSC,% Qian:2013:VSP,% Shi:2010:DUW,% Sutherland:2011:SP,% Swaine:2010:BFI,% Tate:2013:SSP,% Veeraraghavan:2011:DPS,% Veeraraghavan:2012:DPS,% Zhang:2011:CDC,% Zhang:2012:CDC% }. \NAMECITE{sequentially}{% vonHanxleden:2014:SSC% }. \NAMECITE{sequents}{% Hou:2014:PSP% }. \NAMECITE{{Sequoia}}{% Bauer:2011:PMH% }. \NAMECITE{serial}{% Jeon:2011:KPS% }. \NAMECITE{Serializability}{% Brutschy:2017:SEC,% Sengupta:2015:HSD,% Attiya:2010:SVS,% Brutschy:2018:SSA% }. \NAMECITE{Serializable}{% DeLozier:2018:SSO,% McCarthy:2010:TSS% }. \NAMECITE{Serialization}{% Gangwani:2016:CBS,% Miller:2013:IPG% }. \NAMECITE{serializing}{% Jafri:2013:WGI% }. \NAMECITE{series}{% Lippmeier:2013:DFF% }. \NAMECITE{Server}{% Kedlaya:2016:SST,% DHondt:2012:ISS,% Lv:2012:VCV,% Prabhakar:2011:QAS,% Sharma:2011:BMS,% Sharma:2012:BMS% }. \NAMECITE{Server-side}{% Kedlaya:2016:SST,% DHondt:2012:ISS% }. \NAMECITE{Servers}{% Song:2017:HBA,% Shen:2013:PCF% }. \NAMECITE{Service}{% Estrada:2017:UDP,% Hussein:2017:OPR,% Williams:2016:EEH,% Buehrer:2010:DPS,% Litty:2011:PAI,% Rajagopalan:2012:SDT,% Steck:2012:MDE% }. \NAMECITE{Services}{% Haque:2015:FMI,% Jeon:2016:TTD,% Kwon:2016:SPT,% Ma:2015:SDS,% Bonetta:2012:SLH,% Li:2016:WSI% }. \NAMECITE{Session}{% Blackburn:2018:SDS,% Carter:2018:SDS,% Criswell:2018:SDS,% Gandhi:2018:SDS,% Hoffmann:2018:SDS,% Kim:2018:SDS,% Larus:2018:SDS,% Lee:2018:SDS,% Liu:2018:SDS,% Lu:2018:SDS,% Narayanasamy:2018:SDS,% Rossbach:2018:SDS,% Sampson:2018:SDS,% Solihin:2018:SDS,% Torrellas:2018:SDS,% Tsafrir:2016:SAW,% Tsafrir:2018:SDS,% Denielou:2011:DMS,% Gay:2010:MST,% Jia:2016:MBA,% Lindley:2016:TBS,% Thiemann:2016:CFS% }. \NAMECITE{sessions}{% Orchard:2016:ESS,% Wadler:2012:PS% }. \NAMECITE{Set}{% Castagna:2011:STF,% Castagna:2015:PFS,% Castagna:2016:STT,% Smaragdakis:2013:SBP,% Zhang:2017:MAP,% Altmeyer:2010:RAT,% Castagna:2014:PFS,% Heule:2016:SSA,% Kyle:2012:EPI,% Prabhu:2011:CSL,% Spink:2016:EAI,% Zhang:2011:FRC% }. \NAMECITE{set-associative}{% Altmeyer:2010:RAT% }. \NAMECITE{Set-based}{% Smaragdakis:2013:SBP% }. \NAMECITE{Set-Theoretic}{% Castagna:2015:PFS,% Castagna:2011:STF,% Castagna:2016:STT,% Castagna:2014:PFS% }. \NAMECITE{Sets}{% Gupta:2015:SRC,% Flatt:2016:BSS,% Kaur:2018:OCM,% Kuraj:2015:PES% }. \NAMECITE{Settable}{% Winograd-Cort:2014:SNI% }. \NAMECITE{setters}{% Miller:2013:TSG% }. \NAMECITE{severe}{% Zhang:2010:CDS% }. \NAMECITE{severity}{% Tallent:2015:DCS% }. \NAMECITE{{SFI}}{% Morrisett:2012:RBF% }. \NAMECITE{{SGX}}{% Taassori:2018:VRP% }. \NAMECITE{{SHA}}{% Appel:2015:VCP% }. \NAMECITE{{SHA-256}}{% Appel:2015:VCP% }. \NAMECITE{shaders}{% Woo:2010:CPD% }. \NAMECITE{Shadow}{% Vorobyov:2017:SSE,% Wang:2015:HPI% }. \NAMECITE{shadowing}{% Zhao:2010:EMS% }. \NAMECITE{{ShadowReboot}}{% Yamada:2013:TFT% }. \NAMECITE{{ShadowVM}}{% Marek:2014:SRC% }. \NAMECITE{Shake}{% Mitchell:2012:SBB% }. \NAMECITE{Shallow}{% Leissa:2016:SED,% Gibbons:2014:FDS,% Grebe:2017:RSD% }. \NAMECITE{{ShamDroid}}{% Brutschy:2015:SGD% }. \NAMECITE{shape}{% Golan-Gueta:2011:AFG,% Greenman:2014:GFB,% Kaki:2014:RFH,% Keller:2010:RSP,% Prountzos:2011:SAO,% Zhu:2016:ALS% }. \NAMECITE{shape-polymorphic}{% Keller:2010:RSP% }. \NAMECITE{shapes}{% Rival:2011:CCA% }. \NAMECITE{Shared}{% Battig:2017:SDC,% Delimitrou:2016:HRE,% Hayashi:2018:SMP,% Park:2015:CCP,% Vollmer:2017:SHS,% Zhu:2016:DEQ,% Best:2011:SST,% Bonetta:2016:GSM,% Brock:2018:PBS,% Chong:2013:BIS,% Dash:2010:SPT,% Ding:2011:UUL,% Gelado:2010:ADS,% Hertz:2011:WWR,% Hoffman:2011:RPS,% Jo:2013:ELM,% Kourtis:2011:CEC,% Maleki:2016:DSD,% Muralidhara:2010:IAS,% Salucci:2016:GMC,% Sevcik:2011:SOS,% Shun:2013:LLG,% Suenaga:2012:TBS,% Upadhyaya:2010:AAR,% Wang:2014:CBL,% Wood:2010:CSS,% Zhuravlev:2010:ASR% }. \NAMECITE{Shared-Memory}{% Battig:2017:SDC,% Hayashi:2018:SMP,% Bonetta:2016:GSM,% Sevcik:2011:SOS,% Suenaga:2012:TBS,% Wood:2010:CSS% }. \NAMECITE{Sharing}{% Luo:2017:TDS,% Zhao:2017:PIH,% Balabonski:2012:UAF,% Balabonski:2013:WOM,% Chabbi:2018:FFF,% Grabmayer:2014:MSL,% Hobor:2013:RSD,% Kotthaus:2015:DPS,% Liu:2011:SPD,% Liu:2014:PPF,% Piao:2015:JJF,% Qi:2010:HFS,% Wegiel:2010:CLT,% Xiang:2011:AWP,% Yang:2010:OCG,% Zhang:2010:DCS% }. \NAMECITE{shelf}{% Terei:2014:MHP% }. \NAMECITE{shell}{% Fu:2013:EUD% }. \NAMECITE{shepherding}{% Long:2014:ARE% }. \NAMECITE{{SHERIFF}}{% Liu:2011:SPD% }. \NAMECITE{{SherLog}}{% Yuan:2010:SED% }. \NAMECITE{Shoestring}{% Feng:2010:SPS% }. \NAMECITE{{Shoot4U}}{% Ouyang:2016:SUV% }. \NAMECITE{{SHORe}}{% Broadbent:2013:CSC% }. \NAMECITE{Short}{% Aigner:2011:STM,% Lin:2016:SKT,% Chadha:2018:JAS,% Chang:2018:DNN,% Chimdyalwar:2018:SRP,% Cunha:2018:ESS,% Gouseti:2015:ELI,% Konnov:2017:SCP,% Leroux:2011:VAS,% Longfield:2015:PGS,% Ma:2015:ETS,% Mehrotra:2018:OSR,% Morihata:2013:SCP,% SantAnna:2018:TSL,% Steindorfer:2015:CSM,% vanBinsbergen:2018:FHF% }. \NAMECITE{Short-Lived}{% Lin:2016:SKT% }. \NAMECITE{Short-term}{% Aigner:2011:STM% }. \NAMECITE{shortcut}{% Harper:2011:LWG% }. \NAMECITE{shortest}{% Maleki:2016:DSD% }. \NAMECITE{{Shotgun}}{% Kumar:2018:BTF% }. \NAMECITE{should}{% deOliveira:2013:WYS% }. \NAMECITE{showing}{% Claessen:2012:SSF% }. \NAMECITE{Shredder}{% Awad:2016:SSZ% }. \NAMECITE{Shredding}{% Awad:2016:SSZ% }. \NAMECITE{Shrinking}{% Claessen:2012:SSF,% Stecklina:2014:SHO,% Sergey:2016:ERG% }. \NAMECITE{shuffle}{% Fu:2018:ESM% }. \NAMECITE{Side}{% Evtyushkin:2018:BNS,% DHondt:2012:ISS,% Devriese:2011:BST,% Kedlaya:2016:SST,% Moreno:2013:NIP% }. \NAMECITE{Side-Channel}{% Evtyushkin:2018:BNS,% Moreno:2013:NIP% }. \NAMECITE{sided}{% Qian:2016:ODG,% Tallent:2015:DCS,% Wu:2017:SDC% }. \NAMECITE{{Sidewinder}}{% Liaqat:2016:SEE% }. \NAMECITE{{Sigma*}}{% Botincan:2013:SSL% }. \NAMECITE{Signal}{% Bonchi:2015:FAS,% Ferles:2018:SRA,% Gamatie:2011:SAS,% Hung:2013:AAS,% Mainland:2017:HCS,% Winograd-Cort:2014:SNI% }. \NAMECITE{signals}{% Suenaga:2013:HPS% }. \NAMECITE{signatures}{% Khudia:2013:LCC% }. \NAMECITE{significance}{% Vassiliadis:2015:PMR% }. \NAMECITE{significance-aware}{% Vassiliadis:2015:PMR% }. \NAMECITE{SIGPLAN}{% Gibbons:2013:ASV,% Black:2012:PSD,% Black:2013:SSR,% Black:2014:SSR,% Dreyer:2013:SMI,% Dreyer:2014:SA,% Gibbons:2014:SVC,% Hind:2014:SRH,% Hoare:2012:MTR,% Lawall:2013:SPA,% Lawall:2014:SPA,% Lopes:2013:STR,% Lopes:2014:STR,% Vitek:2013:SCR,% Vitek:2014:SCR% }. \NAMECITE{Silent}{% Awad:2016:SSZ,% Wu:2017:SDC,% Gomez:2014:DSD% }. \NAMECITE{{Silicon}}{% Zha:2018:LSM% }. \NAMECITE{{Silicon-Monona}}{% Zha:2018:LSM% }. \NAMECITE{{Silverchain}}{% Nakamaru:2017:SFA% }. \NAMECITE{{SIMD}}{% Barthe:2013:RVS,% Fu:2017:DTS,% Jiang:2017:CSM,% Kim:2012:ESC,% Kong:2013:WPT,% Leissa:2012:ECL,% Petersen:2013:ASV,% Sui:2016:LOA,% Zhao:2018:SCG% }. \NAMECITE{{SIMD}ization}{% Hormati:2010:MMS% }. \NAMECITE{Similarity}{% David:2017:SBT,% Agrawal:2016:EAE,% David:2016:SSB,% Preda:2015:ASA,% vonKoch:2014:EFS% }. \NAMECITE{Simple}{% Chlipala:2015:UWS,% Kedia:2017:SFS,% Prajapati:2017:SAA,% Svenningsson:2013:SCR,% Gibbons:2011:JDI,% Hemann:2017:SEL,% Itzhaky:2010:SIS,% Marino:2010:DSE,% Morris:2014:SSH,% Perard-Gayot:2017:RSE,% Pinto:2011:SAC,% Scherer:2015:WST,% Strzodka:2011:TSM,% Tristan:2010:SVV% }. \NAMECITE{simpler}{% Lucia:2015:SSP% }. \NAMECITE{simplicity}{% Kurilova:2014:SSL% }. \NAMECITE{simplified}{% Zhong:2012:OMS% }. \NAMECITE{simplify}{% Dice:2013:UHT% }. \NAMECITE{simplifying}{% Huang:2012:LSC,% McDonell:2016:GTS% }. \NAMECITE{simply}{% Takeda:2016:CBE% }. \NAMECITE{simply-typed}{% Takeda:2016:CBE% }. \NAMECITE{{SimTester}}{% Yu:2012:SCO% }. \NAMECITE{Simulating}{% Lin:2015:STU% }. \NAMECITE{simulation}{% Alglave:2014:HCM,% Bouissou:2012:OSS,% Krieger:2011:AES,% Kyle:2012:EPI,% Liang:2012:RGB,% Timnat:2014:PWF% }. \NAMECITE{simulations}{% Yang:2013:PSC% }. \NAMECITE{Simulator}{% Tan:2015:DWS,% Spink:2016:EAI% }. \NAMECITE{{Simulink}}{% Bouissou:2012:OSS% }. \NAMECITE{{Singe}}{% Bauer:2014:SLW% }. \NAMECITE{Single}{% Wang:2017:GSM,% Zheng:2015:WAD,% Alur:2011:STA,% Fedyukovich:2017:GSS,% Kamruzzaman:2010:SDS,% Kim:2011:ASC,% Maleki:2016:DSD,% Zhai:2010:PPP,% Zhang:2013:CFC% }. \NAMECITE{Single-machine}{% Wang:2017:GSM% }. \NAMECITE{single-pass}{% Alur:2011:STA,% Fedyukovich:2017:GSS% }. \NAMECITE{single-source}{% Maleki:2016:DSD% }. \NAMECITE{single-threaded}{% Zhang:2013:CFC% }. \NAMECITE{singletons}{% Eisenberg:2012:DTP% }. \NAMECITE{singularity}{% Hunt:2010:LBS% }. \NAMECITE{Sinking}{% Chisnall:2017:CJS% }. \NAMECITE{{Sir}}{% Black:2012:PSD% }. \NAMECITE{{Sirius}}{% Hauswald:2015:SOE% }. \NAMECITE{site}{% Altidor:2011:TWC,% Clifford:2015:MMD,% Kanvar:2017:WNG% }. \NAMECITE{sites}{% Odaira:2010:ERT% }. \NAMECITE{situ}{% Liu:2018:ISI% }. \NAMECITE{Size}{% Prajapati:2017:SAA,% Flur:2017:MSC,% Grasso:2013:APS,% Jangda:2018:EFT,% Ureche:2013:MIS,% vonKoch:2014:EFS% }. \NAMECITE{Sizes}{% Cox:2017:EAT% }. \NAMECITE{sizing}{% Cameron:2015:JFE,% White:2013:CTP% }. \NAMECITE{Skeletal}{% Zhang:2017:SPE% }. \NAMECITE{skeleton}{% Rodrigues:2014:TPS% }. \NAMECITE{skeletonization}{% Aguston:2014:PHC% }. \NAMECITE{sketches}{% Bornholt:2017:SMM% }. \NAMECITE{skewing}{% Strzodka:2011:TSM% }. \NAMECITE{Skip}{% Wang:2018:HSA% }. \NAMECITE{Skiplist}{% Moscovici:2017:PGF% }. \NAMECITE{Sky}{% Arulraj:2017:IVS% }. \NAMECITE{{Skyway}}{% Nguyen:2018:SCM% }. \NAMECITE{Slack}{% Elyasi:2017:EIR% }. \NAMECITE{{SLAW}}{% Guo:2010:SSL% }. \NAMECITE{Slicing}{% Hur:2014:SPP,% Aung:2014:SS,% Srinivasan:2016:IAS% }. \NAMECITE{Slim}{% Besta:2018:SNL% }. \NAMECITE{slot}{% Verwaest:2011:FOL% }. \NAMECITE{Slotted}{% Seo:2017:FAS% }. \NAMECITE{Small}{% Alglave:2018:FSC,% DElia:2011:MHC,% Greenaway:2014:DSS,% Hemann:2017:SEL,% Mehta:2015:ICS% }. \NAMECITE{smalltalk}{% Callau:2015:UTP,% Freudenberg:2015:SMP,% Weiher:2014:PIU% }. \NAMECITE{Smart}{% Zuluaga:2012:SDS,% Jaskelioff:2015:FPS% }. \NAMECITE{{SmartCheck}}{% Pike:2014:SAE% }. \NAMECITE{{Smartphone}}{% Dai:2018:EDT% }. \NAMECITE{{Smartphones}}{% Colp:2015:PDS% }. \NAMECITE{{SMAT}}{% Li:2013:SIA% }. \NAMECITE{{SML\#}}{% Ohori:2014:SIP% }. \NAMECITE{{SMO}}{% Bhaskaracharya:2016:SIA% }. \NAMECITE{Smooth}{% Chaudhuri:2010:SI% }. \NAMECITE{smoothed}{% Chaudhuri:2014:BBQ% }. \NAMECITE{{SmoothOperator}}{% Hsu:2018:SRP% }. \NAMECITE{{SMP}}{% Kim:2013:DBC,% Rao:2014:TFE% }. \NAMECITE{{SMPSs}}{% Marjanovic:2010:ECC% }. \NAMECITE{{SMT}}{% Bierman:2010:SSS,% Diatchki:2015:IHT,% Eyerman:2010:PJS,% Li:2014:SOS,% Pavlinovic:2015:PSB,% Weitz:2016:SVB,% Zhang:2017:TSB% }. \NAMECITE{{SMT-based}}{% Zhang:2017:TSB,% Pavlinovic:2015:PSB% }. \NAMECITE{{Smten}}{% Uhler:2014:SSB% }. \NAMECITE{Snapshots}{% Cui:2015:PPA,% Prokopec:2012:CTE% }. \NAMECITE{Sneaking}{% zuSiederdissen:2012:SAC% }. \NAMECITE{snippets}{% Tang:2018:VLF,% Udupa:2013:TSP% }. \NAMECITE{{SOFRITAS}}{% DeLozier:2018:SSO% }. \NAMECITE{Soft}{% Liu:2015:CCD,% Nguyen:2014:SCV,% Chen:2013:OAO,% Chen:2016:CIM,% Feng:2010:SPS,% Khudia:2012:ESE,% Lee:2010:SSR,% Shrivastava:2010:CVE,% Stilkerich:2013:JSE% }. \NAMECITE{soft-error}{% Chen:2016:CIM% }. \NAMECITE{soft-error-prone}{% Stilkerich:2013:JSE% }. \NAMECITE{Software}{% Aweke:2016:ASB,% Chen:2017:ESF,% Colin:2016:EIF,% Dhawan:2015:ASS,% Hicks:2015:SLR,% Kamruzzaman:2010:SDS,% Kotra:2017:HSC,% Liu:2015:GHS,% Ma:2018:GEG,% Navabpour:2011:SDT,% Sadrosadati:2018:LEH,% Trippel:2017:TMM,% Tseng:2012:SDT,% Wen:2017:REV,% Wen:2018:WSI,% Xiang:2015:SPH,% Zhang:2016:MPU,% Anderson:2012:ECP,% Aronsson:2017:HSC,% Arulraj:2013:PRS,% Ball:2014:VTV,% Biswas:2015:VES,% Bodden:2013:SLS,% Borges:2014:CSS,% Buse:2011:BBU,% Callau:2015:UTP,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% Damiani:2013:FFD,% Doychev:2017:RAS,% El-Hassany:2016:SCA,% Erwig:2011:LSV,% Fernandes:2011:LFS,% Findler:2014:BSC,% Font:2016:AMR,% Forrest:2010:CES,% Grebenshchikov:2012:SSV,% Hanenberg:2010:FHL,% Hayden:2012:KEG,% Hoffmann:2010:AHS,% Huang:2010:OES,% Ismail:2018:HSC,% Jenista:2011:OSO,% Kramer:2014:UDO,% Krishnamurthi:2013:AES,% Lammel:2011:HGS,% Leroy:2011:VSD,% Leslie-Hurd:2013:MVS,% Ma:2015:ETS,% Magill:2012:AOT,% Malkis:2012:VSB,% Mannarswamy:2010:CAS,% Mayer:2012:ESI,% Neelakantam:2010:RSE,% Neves:2012:ISE,% Nunez:2016:PGC,% Pan:2010:CPS,% Peldszus:2018:MBS,% Raghavan:2013:CSH,% Raman:2010:SPU,% Rehman:2016:VMJ,% Ribeiro:2012:IFD,% Riche:2013:PSA,% Roberson:2010:EMG,% Rosenmuller:2012:TDS,% Rothberg:2017:TSC,% Ruprecht:2015:AFS,% Sahoo:2013:ULI,% Schulze:2011:CCF,% Seidl:2016:GSP,% Spacek:2013:ISS,% Steindorfer:2017:TSP,% Thum:2013:FBD,% Tran:2018:SSH,% Tristan:2010:SVV,% Voelter:2015:UCL,% Walkingshaw:2015:PEV,% Wamhoff:2013:FIP,% Wang:2011:SHS,% Yan:2012:VCH,% Yuan:2011:ISD,% Yuan:2012:ISD,% Zhang:2010:CSP,% Zhang:2013:IMF,% Zhang:2013:TLC,% Zhang:2015:LOS,% Zhou:2010:BDC,% Zhou:2012:MMM% }. \NAMECITE{Software-Based}{% Aweke:2016:ASB% }. \NAMECITE{Software-Defined}{% Dhawan:2015:ASS,% Ball:2014:VTV,% El-Hassany:2016:SCA% }. \NAMECITE{software-hardware}{% Tran:2018:SSH% }. \NAMECITE{software-only}{% Biswas:2015:VES% }. \NAMECITE{solid}{% Chang:2011:LCW% }. \NAMECITE{solid-state}{% Chang:2011:LCW% }. \NAMECITE{Solution}{% Xu:2018:DES,% Borges:2014:CSS,% McCarthy:2010:TSS,% Mutlu:2011:MSM,% Sanen:2010:MPS% }. \NAMECITE{solution-space}{% Sanen:2010:MPS% }. \NAMECITE{Solutions}{% Sangiorgi:2015:ECU,% Zuluaga:2012:SDS% }. \NAMECITE{solve}{% Wang:2018:SFS% }. \NAMECITE{solver}{% Bierman:2010:SSS,% Bodik:2014:MBS,% Itzhaky:2016:DDC,% Torlak:2014:LSV,% Weitz:2016:SVB,% Zhu:2018:DDC% }. \NAMECITE{solver-aided}{% Bodik:2014:MBS,% Itzhaky:2016:DDC,% Torlak:2014:LSV% }. \NAMECITE{solvers}{% Haidar:2015:TBL,% Li:2014:SOS,% Zhang:2010:FTS% }. \NAMECITE{solving}{% Beyene:2014:CBA,% Chowdhury:2016:AAD,% Felgentreff:2015:CBC,% Gundry:2015:TPU,% Lin:2016:SSW% }. \NAMECITE{sorts}{% Christiansen:2016:ASP% }. \NAMECITE{{SOS}}{% Li:2011:SST% }. \NAMECITE{Sound}{% Agten:2015:SMV,% Churchill:2017:SLS,% Darulova:2014:SCR,% Long:2014:SIF,% Lorenzen:2016:STD,% Smaragdakis:2012:SPR,% Wu:2012:SPA,% Biswas:2014:DES,% Chong:2014:SCA,% Curtsinger:2013:SSS,% Erdweg:2015:SOI,% Huang:2014:MSP,% Morisset:2013:CTT,% Okabe:2014:SDW,% Pearce:2017:RSC,% Roemer:2018:HCU,% Szamozvancev:2017:WTM,% Takikawa:2016:SGT,% Wang:2013:GSE% }. \NAMECITE{soundly}{% Balatsouras:2013:CHC% }. \NAMECITE{Soundness}{% Fioriti:2015:PTS,% Amin:2017:TSP,% Lorenzen:2013:MAT,% Rompf:2016:TSD,% Vitousek:2017:BTL% }. \NAMECITE{Source}{% Balkind:2016:OOS,% Alcocer:2016:TPV,% Axelsen:2013:PTD,% Dyer:2014:DVE,% Ebrahimi:2010:FST,% Gabel:2010:SSD,% Maleki:2016:DSD,% Mehrotra:2018:OSR% }. \NAMECITE{source-to-source}{% Axelsen:2013:PTD% }. \NAMECITE{sources}{% Inoue:2012:ISC,% Pavlinovic:2014:FMT,% vanGroningen:2010:ESB% }. \NAMECITE{Sourcing}{% Cochran:2015:PBP% }. \NAMECITE{Space}{% Bendersky:2011:SOB,% Greenberg:2015:SEM,% Tang:2017:PSS,% Tang:2017:SCM,% Zhou:2014:SEM,% Bao:2016:PDV,% Borges:2014:CSS,% Carbonneaux:2014:EEV,% Chandramohan:2014:PDP,% DElia:2011:MHC,% Dolan:2018:BDR,% Krishnaswami:2012:HOF,% Ofenbeck:2017:SGP,% Padmanabhan:2013:DTO,% Park:2011:FSE,% Park:2013:SDR,% Payer:2011:FGU,% Payer:2012:PAA,% Petricek:2010:CHG,% Sanen:2010:MPS,% Yang:2014:DSL,% Zuluaga:2012:SDS% }. \NAMECITE{Space-Efficient}{% Greenberg:2015:SEM,% Zhou:2014:SEM,% Park:2011:FSE% }. \NAMECITE{space-leaks}{% Petricek:2010:CHG% }. \NAMECITE{Space-Time}{% Tang:2017:PSS% }. \NAMECITE{{SpaceJMP}}{% ElHajj:2016:SPM% }. \NAMECITE{Spaces}{% ElHajj:2016:SPM,% Farzan:2015:PSU,% Sundararajah:2017:LTN,% Ehrhard:2014:PCS,% Lyberis:2012:MMA,% Martini:2017:AGV% }. \NAMECITE{spacetime}{% Krishnaswami:2013:HOF% }. \NAMECITE{{SPADE}}{% Chaudhary:2014:ESC% }. \NAMECITE{spanning}{% Nobari:2012:SPM% }. \NAMECITE{sparse}{% Arnold:2010:SVS,% Choi:2010:MDA,% Hoefler:2010:SCP,% Kamin:2015:ORS,% Li:2013:SIA,% Liu:2018:RBI,% Merrill:2016:MBS,% Murarasu:2011:CDS,% Oh:2012:DIS,% Shi:2018:PFP,% Venkat:2015:LDT,% Wang:2018:SFS,% Zhao:2018:BGB% }. \NAMECITE{Sparsity}{% Li:2017:SSA% }. \NAMECITE{Sparsity-Aware}{% Li:2017:SSA% }. \NAMECITE{spartan}{% Holk:2014:RBM% }. \NAMECITE{spatial}{% Nowatzki:2013:GCC,% Phothilimthana:2014:CSA,% Phothilimthana:2016:CGR,% Koeplinger:2018:SLC% }. \NAMECITE{{SPC}}{% Jia:2013:SID% }. \NAMECITE{{SPC}-indexed}{% Jia:2013:SID% }. \NAMECITE{Speakers}{% Tsafrir:2016:SAW% }. \NAMECITE{Specialization}{% Aung:2014:SS,% Danilewski:2015:STD,% Bauer:2014:SLW,% Kamin:2015:ORS,% Kedlaya:2014:ITS,% Oh:2013:PAL,% Steindorfer:2015:CSM,% Wernsing:2012:RHA,% Wu:2012:SPA% }. \NAMECITE{Specialized}{% Nowatzki:2016:ABS,% Chapin:2014:SNT,% Kondoh:2010:DBT,% Pavlou:2012:DBD% }. \NAMECITE{Specializing}{% Jarvi:2015:SPH% }. \NAMECITE{Species}{% Yorgey:2010:SFT% }. \NAMECITE{Specific}{% Manilov:2015:FRT,% Adam:2016:TTS,% Brady:2010:SYI,% Chafi:2011:DSA,% Chen:2013:BEF,% Cherupalli:2017:DAS,% Dietrich:2017:OVA,% Efftinge:2013:XID,% Elmas:2013:CDS,% Gibbons:2014:FDS,% Gundry:2015:TPU,% Hofer:2011:MDS,% Humer:2015:DSL,% Jacek:2016:ALP,% Kamil:2012:PPP,% Konat:2017:BDS,% Lindeman:2012:DDD,% Mercadal:2010:DSA,% Olukotun:2012:HPE,% Olukotun:2014:BPP,% Porkolab:2011:DSL,% Ringert:2016:CCG,% Shioda:2015:LLD,% Smeltzer:2018:DSL,% Strickland:2015:CDS,% Volanschi:2018:ISC% }. \NAMECITE{Specification}{% Bastani:2015:SIU,% Albarghouthi:2016:MSS,% Bagheri:2013:PSD,% Bodin:2014:TMJ,% Burckhardt:2014:RDT,% Jacobs:2011:EMF,% Kang:2012:FSJ,% Kats:2010:SLW,% Le:2015:TNT,% Mamouras:2017:SMS,% Sujeeth:2014:FGH,% Zhang:2017:TSB% }. \NAMECITE{specification-driven}{% Bagheri:2013:PSD% }. \NAMECITE{Specifications}{% Gu:2015:DSC,% Bastani:2018:ALP,% Beckman:2011:PMS,% Blackshear:2013:ACS,% Botincan:2013:SSL,% Brandt:2010:TCA,% Burnim:2011:NRC,% Burnim:2012:NIN,% Chaudhary:2014:ESC,% David:2011:ISM,% Endrullis:2012:CES,% Longfield:2015:PGS,% Radermacher:2010:GEI,% Schiller:2012:RBW,% Sergey:2016:HSS,% Slaatten:2012:TAG,% Soares:2018:EFI,% Torlak:2010:MCA,% Wood:2010:CSS,% Zhu:2016:ALS% }. \NAMECITE{specified}{% Li:2012:GGP% }. \NAMECITE{Specifying}{% Arnold:2010:SVS,% Bornholt:2016:SCF,% Burnim:2011:SCS,% Burnim:2012:SCS,% Romanescu:2010:SDV,% Schaefer:2010:SIR,% Udupa:2013:TSP% }. \NAMECITE{{SPECS}}{% Hicks:2015:SLR% }. \NAMECITE{{SPECTR}}{% Rahmani:2018:SFS% }. \NAMECITE{spectrum}{% Chattopadhyay:2013:PPS% }. \NAMECITE{{Speculate}}{% Braquehais:2017:SDC% }. \NAMECITE{Speculation}{% Ghosh:2015:EEA,% Jiang:2017:CSM,% Zhao:2015:FPS,% Ahn:2013:DAS,% Crain:2012:SFB,% Lee:2010:REO,% McFarlin:2013:DDO,% Neelakantam:2010:RSE,% Ravichandran:2013:MES,% Stadler:2017:ORL,% Xiang:2013:CAM% }. \NAMECITE{speculation-friendly}{% Crain:2012:SFB% }. \NAMECITE{Speculative}{% Feng:2012:SPG,% Guerraoui:2012:SL,% Johnson:2012:SSP,% Muulu:2012:SAI,% Raman:2010:SPU,% Tian:2010:SPU,% Gerofi:2012:ETT,% Jang:2013:PSP,% Jimborean:2012:APM,% Partush:2014:ASD,% Prabhu:2010:SPS,% Pyla:2011:ECG,% Raman:2011:SSP,% Tian:2010:SSP,% Tian:2011:ESP,% Tran:2018:SSH,% Zhang:2010:CSP,% Zhou:2011:SBA% }. \NAMECITE{speculatively}{% Bhagat:2011:GPP% }. \NAMECITE{speed}{% Haas:2017:BWS,% Hofmeyr:2010:LBS,% Kulkarni:2010:IBP,% Sartor:2010:ZRD,% Ureche:2013:MIS,% Zu:2012:GBN,% vanderPloeg:2014:RRR% }. \NAMECITE{Speeding}{% Srinivasan:2016:SMC,% Cledat:2011:ESS% }. \NAMECITE{speedup}{% Jeon:2011:KPS% }. \NAMECITE{{SpiceC}}{% Feng:2011:SSP% }. \NAMECITE{spiking}{% Lin:2018:MSN% }. \NAMECITE{spill}{% Lozano:2014:CSC% }. \NAMECITE{spinlocks}{% Ouyang:2013:PTS% }. \NAMECITE{{Spiral}}{% Ofenbeck:2014:SST% }. \NAMECITE{{SPIRE}}{% Jia:2013:SID% }. \NAMECITE{{SPIRIT}}{% Hegde:2016:SRS% }. \NAMECITE{{SPL}}{% Bodden:2013:SLS% }. \NAMECITE{splicing}{% Jo:2012:AEL% }. \NAMECITE{Splittable}{% Claessen:2013:SPN,% Steele:2014:FSP% }. \NAMECITE{splitting}{% Bergstrom:2010:LTS,% Tzannes:2010:LBS% }. \NAMECITE{{SPMD}}{% Upadhyaya:2010:AAR,% Wu:2011:STB% }. \NAMECITE{SpMV}{% Merrill:2016:MBS,% Kourtis:2011:CEC,% Yan:2014:YYA% }. \NAMECITE{{Sponge}}{% Hormati:2011:SPS,% Hormati:2012:SPS% }. \NAMECITE{{Spoofax}}{% Kats:2010:SLW% }. \NAMECITE{Spots}{% Waldspurger:2016:SSL% }. \NAMECITE{{SprayList}}{% Alistarh:2015:SSR% }. \NAMECITE{spreading}{% Kamruzzaman:2010:SDS% }. \NAMECITE{Spreadsheet}{% Harris:2011:STT,% Adam:2016:TTS,% Singh:2016:TSD,% Wang:2016:FFS% }. \NAMECITE{spreadsheet-based}{% Adam:2016:TTS% }. \NAMECITE{spreadsheets}{% Barowy:2014:CDD,% Barowy:2015:FER,% Cunha:2018:ESS,% Gulwani:2011:ASP% }. \NAMECITE{{Sprint}}{% Raman:2011:SSP% }. \NAMECITE{Sprinting}{% Fan:2016:CSG,% Raghavan:2013:CSH% }. \NAMECITE{{SPUR}}{% Bebenita:2010:STB% }. \NAMECITE{{SQL}}{% Chu:2017:HPQ,% Rompf:2015:FPS,% Wang:2017:SHE% }. \NAMECITE{square}{% Kou:2010:OFF% }. \NAMECITE{squared}{% Leroy:2011:VSD% }. \NAMECITE{{SqueakJS}}{% Freudenberg:2015:SMP% }. \NAMECITE{{SR}}{% Xu:2016:SHS,% Younge:2015:SHP,% Zhang:2017:DLN% }. \NAMECITE{{SR-IOV}}{% Xu:2016:SHS,% Younge:2015:SHP% }. \NAMECITE{{SRVM}}{% Xu:2016:SHS% }. \NAMECITE{{SSA}}{% Zhao:2013:FVS,% Zhou:2011:SBA% }. \NAMECITE{{SSA}-based}{% Zhao:2013:FVS,% Zhou:2011:SBA% }. \NAMECITE{{SSD}}{% Elyasi:2017:EIR,% Han:2018:ORS% }. \NAMECITE{{SSDs}}{% Zheng:2018:FPS% }. \NAMECITE{{STABILIZER}}{% Curtsinger:2013:SSS% }. \NAMECITE{stabilizing}{% hunEom:2012:SSJ% }. \NAMECITE{Stack}{% Dodds:2015:SCT,% Wang:2018:HSA,% Carbonneaux:2014:EEV,% Christophe:2018:ODA,% DElia:2018:SRD,% Faddegon:2015:ADR,% Hammer:2011:SAS,% Kambadur:2014:ESE,% Kedlaya:2014:DDL,% Lameed:2013:MAS,% Pestov:2010:FDS,% Schrijvers:2011:MZV,% Xue:2012:RJC% }. \NAMECITE{stack-based}{% Kedlaya:2014:DDL,% Pestov:2010:FDS% }. \NAMECITE{stack-space}{% Carbonneaux:2014:EEV% }. \NAMECITE{{Stackdb}}{% Johnson:2014:CML% }. \NAMECITE{stacks}{% Dawson:2017:CNS% }. \NAMECITE{stadium}{% Narasimhan:2016:NGS% }. \NAMECITE{stage}{% Chow:2010:MSR,% DeVito:2013:TMS,% Ge:2017:RSM,% Makarov:2016:CMS,% Oishi:2017:SCT,% Stucki:2018:PUM,% Westbrook:2010:MJM% }. \NAMECITE{Staged}{% Jonnalagedda:2014:SPC,% Chapin:2014:SNT,% Choi:2011:SAM,% Kong:2010:APT,% Parreaux:2017:QSR,% Scherr:2016:AFC% }. \NAMECITE{Staging}{% Ofenbeck:2017:SGP,% Oishi:2017:SCT,% Courtes:2017:CSG,% Danilewski:2015:STD,% Rompf:2011:LMS,% Rompf:2013:ODS,% Rompf:2017:LMS% }. \NAMECITE{stall}{% Bacon:2012:TTW% }. \NAMECITE{stall-free}{% Bacon:2012:TTW% }. \NAMECITE{Stamp}{% Poter:2018:SIA% }. \NAMECITE{Stamp-it}{% Poter:2018:SIA% }. \NAMECITE{Stamped}{% Dodds:2015:SCT% }. \NAMECITE{{Standard}}{% Ohori:2011:MSM% }. \NAMECITE{standardization}{% Accattoli:2014:NST% }. \NAMECITE{standards}{% Memarian:2016:DCE% }. \NAMECITE{standby}{% SantAnna:2018:TSL% }. \NAMECITE{{STAPL}}{% Tanase:2011:SPC% }. \NAMECITE{{STAR}}{% Tang:2017:PSS% }. \NAMECITE{{StarL}}{% Lin:2015:STU% }. \NAMECITE{State}{% Chatterjee:2015:FAA,% Cohen:2017:PST,% Jiang:2017:CSM,% Venkat:2016:HHI,% Yan:2018:FPS,% Best:2011:SST,% Buisson:2010:RES,% Chang:2011:LCW,% Chong:2013:BIS,% Deligiannis:2015:APA,% Dreyer:2010:IHO,% Guatto:2018:HMM,% Jung:2016:HOG,% Kuznetsov:2012:ESM,% Ley-Wild:2013:SAS,% Lezuo:2014:COC,% McCarthy:2010:TSS,% Sunshine:2011:FCS,% Tian:2010:SPU,% Veanes:2012:SFS,% Vorobyov:2017:SSE,% Zakirov:2010:ODD% }. \NAMECITE{statecharts}{% vonHanxleden:2014:SSC% }. \NAMECITE{Stateful}{% Sekiyama:2017:SMC,% Dreyer:2010:RML,% Klein:2010:RTH% }. \NAMECITE{Stateless}{% Blum:2016:SMC,% Huang:2015:SMC,% Jensen:2015:SMC,% Demsky:2015:SSD% }. \NAMECITE{statement}{% Park:2014:AAS% }. \NAMECITE{statements}{% Anderson:2011:CNP,% Park:2014:AAS% }. \NAMECITE{States}{% Singh:2015:TVC,% Chang:2015:PAG,% Li:2017:SDC,% Steinert:2015:OVS% }. \NAMECITE{Static}{% Baird:2015:OTC,% Benzaken:2013:SDS,% Brown:2016:HBS,% Brutschy:2014:SAI,% Brutschy:2018:SSA,% Chattopadhyay:2011:SBS,% Choi:2011:SAM,% David:2018:FPS,% Devecsery:2018:OHA,% Ferraiuolo:2017:VPH,% Gamatie:2011:SAS,% Hannousse:2012:SAA,% Hu:2018:SDE,% Jost:2010:SDQ,% Jourdan:2015:FVC,% Madsen:2015:SAE,% Mukkara:2016:WID,% Olivo:2015:SDA,% Saillard:2015:SDV,% Sankaranarayanan:2013:SAP,% Santhiar:2017:SDD,% Schwarz:2011:SAI,% Sengupta:2015:HSD,% Stampoulis:2012:SUE,% Stuchlik:2012:SVD,% Wang:2017:GSM,% deKruijf:2012:SAC,% An:2011:DIS,% Andreasen:2014:DSA,% Assaf:2017:HSA,% Blazy:2016:AMF,% Buiras:2015:HMS,% Cai:2014:TCH,% Chandra:2016:TIS,% Chen:2018:LAT,% Fedyukovich:2017:GSS,% Flanagan:2013:PES,% Geneves:2015:XST,% Ghica:2011:GSIb,% Hanenberg:2010:EAS,% Kashyap:2014:TRS,% Kell:2016:MLE,% Liang:2010:DEP,% Mayer:2012:ESI,% Octeau:2016:CSA,% Park:2017:PSS,% Ren:2016:JTS,% Rhodes:2017:BSC,% Sallenave:2012:LGE,% Seidel:2016:DWS,% Tang:2013:RRS,% Tetali:2013:MSA,% Wang:2018:PAF,% Zhang:2014:PSS,% Zhang:2014:TGD% }. \NAMECITE{Static-Dynamic}{% Sengupta:2015:HSD% }. \NAMECITE{Static/dynamic}{% Saillard:2015:SDV,% Tang:2013:RRS% }. \NAMECITE{Statically}{% Chimdyalwar:2018:SRP,% Sengupta:2015:HSD,% Bodden:2013:SLS,% Castanos:2012:BPE,% Chlipala:2010:UST,% Finlayson:2013:IPE,% Ishizaki:2012:ADT% }. \NAMECITE{statically-typed}{% Chlipala:2010:UST,% Ishizaki:2012:ADT% }. \NAMECITE{stationary}{% Li:2011:SST% }. \NAMECITE{statistic}{% Jin:2015:CPI% }. \NAMECITE{Statistical}{% David:2016:SSB,% Katz:2018:SRC,% Song:2014:SDR,% Dinh:2012:SPD,% Raychev:2014:CCS,% Rinard:2010:PSA,% Zuo:2016:LOF% }. \NAMECITE{statistically}{% Curtsinger:2013:SSS% }. \NAMECITE{statistics}{% Dice:2013:SSC,% Hsiao:2014:UWC% }. \NAMECITE{{sTCAM}}{% Ding:2017:UNS% }. \NAMECITE{{Steal}}{% Lifflander:2013:STL% }. \NAMECITE{stealing}{% Acar:2013:SPP,% Farooqui:2016:AAW,% Guo:2010:SSL,% Horie:2018:BDQ,% Kumar:2012:WSB,% Kumar:2014:FBE,% Le:2013:CEW,% Li:2016:WSI,% Lifflander:2013:STL,% Tardieu:2012:WSS,% Tzannes:2010:LBS,% Wimmer:2013:WSC% }. \NAMECITE{steer}{% Laurenzano:2016:IRU% }. \NAMECITE{Steering}{% Li:2013:SSE% }. \NAMECITE{stencil}{% Kamil:2016:VLS,% Leung:2014:TMS,% Lippmeier:2011:EPS,% Mendis:2015:HLH,% Tao:2012:UGA% }. \NAMECITE{stencil-based}{% Tao:2012:UGA% }. \NAMECITE{Stencils}{% Prajapati:2017:SAA,% Rawat:2018:ROS,% Zhao:2018:SCG% }. \NAMECITE{{Steno}}{% Murray:2011:SAO% }. \NAMECITE{Step}{% Birkedal:2011:SIK,% Esmaeilsabzali:2012:MAC,% Mehiaoui:2013:TSO,% Tian:2011:STT% }. \NAMECITE{Step-indexed}{% Birkedal:2011:SIK% }. \NAMECITE{{STG}}{% Pirog:2010:SDS% }. \NAMECITE{Sticky}{% Joisha:2014:STF% }. \NAMECITE{still}{% Sheeran:2015:FPH,% Yang:2012:BRF% }. \NAMECITE{{STM}}{% Chakrabarti:2010:NAE,% Chapman:2016:HSH,% Dalessandro:2010:NSS,% Mururu:2018:QRE,% Schmidt-Schauss:2013:CSH,% Yates:2017:ISP% }. \NAMECITE{{STM/HTM}}{% Chapman:2016:HSH% }. \NAMECITE{Stochastic}{% Chatterjee:2017:SIP,% Ren:2017:SDH,% Schkufza:2013:SS,% Schkufza:2014:SOF,% Le:2015:FDC% }. \NAMECITE{stock}{% Pina:2014:RDJ% }. \NAMECITE{Stop}{% Lin:2015:SGU,% Gidra:2013:SSS% }. \NAMECITE{stop-the-world}{% Gidra:2013:SSS% }. \NAMECITE{stops}{% Baxter:2018:PAS% }. \NAMECITE{Storage}{% Arulraj:2017:IVS,% Bolz:2013:SSC,% Bornholt:2016:DBA,% Colin:2018:RES,% Guo:2016:HDI,% Jevdjic:2017:ASC,% Bhaskaracharya:2016:SIA,% Guan:2013:BBL,% Guo:2014:EED,% Jo:2013:ELM,% Kurt:2016:UAS,% Madhusudan:2011:TWA,% Merrill:2016:MBS,% Pape:2016:LIS,% Prabhakar:2011:QAS,% Tuch:2012:BSV,% Ye:2010:EES,% Zheng:2011:WAL,% Zhou:2013:OVM% }. \NAMECITE{store}{% Pottier:2011:TSP% }. \NAMECITE{store-passing}{% Pottier:2011:TSP% }. \NAMECITE{Stores}{% Bardizbanyan:2015:IDA,% Fu:2017:DTS,% Byrne:2018:MMR,% Lesani:2016:CCC,% Sivaramakrishnan:2015:DPE,% Stokes:2018:DAG% }. \NAMECITE{Storing}{% Cui:2015:PPA% }. \NAMECITE{stragglers}{% Isaacs:2014:ELS% }. \NAMECITE{strand}{% Radojkovic:2010:TSB% }. \NAMECITE{Strategies}{% Agarwal:2015:PPS,% Allende:2014:CIS,% Baskaran:2012:ACO,% Bolz:2013:SSC,% Goyet:2013:LLB,% Jin:2010:ISS,% Marlow:2010:SNM,% Matteis:2016:KCR,% Pape:2016:LIS,% Wimmer:2013:WSC% }. \NAMECITE{strategy}{% Oh:2015:LSA% }. \NAMECITE{Stratified}{% Heule:2016:SSA% }. \NAMECITE{Stream}{% Dickens:2018:SCI,% Kiselyov:2017:SFC,% Rajadurai:2018:GSL,% Bartenstein:2014:RTS,% Bosboom:2014:SCC,% Farhad:2011:OAM,% Farhad:2012:OAM,% Farhad:2012:PGD,% Geuns:2013:ADM,% Hormati:2011:SPS,% Hormati:2012:SPS,% Mainland:2013:EVI,% Matteis:2016:KCR,% Newton:2016:PTC,% Virlet:2011:SSB% }. \NAMECITE{stream-based}{% Virlet:2011:SSB% }. \NAMECITE{Streaming}{% Alur:2011:STA,% Barijough:2015:IAM,% Clifton-Everest:2017:SIA,% Vora:2017:KFA,% Aleen:2010:IDD,% Bocq:2012:MUM,% Buhler:2012:EDA,% Foroozannejad:2010:LDB,% Grathwohl:2016:KCN,% Hashemi:2012:FSU,% Hormati:2010:MMS,% Huynh:2012:SFM,% Mamouras:2017:SMS,% Micolet:2016:MLA,% Padmanabhan:2013:DTO,% Schneider:2017:LSM,% Seo:2015:GGS% }. \NAMECITE{{StreamJIT}}{% Bosboom:2014:SCC% }. \NAMECITE{streamlining}{% Dalessandro:2010:NSS% }. \NAMECITE{{StreamQRE}}{% Mamouras:2017:SMS% }. \NAMECITE{streams}{% Castro:2016:FPS,% Ko:2015:LCT,% Perathoner:2010:MSE,% Severi:2012:PTS% }. \NAMECITE{{StreamScan}}{% Yan:2013:SFS% }. \NAMECITE{strength}{% Ding:2017:GTD,% Moore:2012:MLF% }. \NAMECITE{strike}{% Bagge:2010:ASB% }. \NAMECITE{String}{% Alur:2015:DDL,% Horie:2014:SDJ,% Lin:2016:SSW,% Pirog:2016:SDF,% Veanes:2015:DPS,% Abdulla:2017:FCF,% Adams:2018:RFF,% Blazevic:2013:ASM,% Gulwani:2011:ASP,% Vazou:2017:TTP% }. \NAMECITE{String-Manipulating}{% Veanes:2015:DPS% }. \NAMECITE{strings}{% Luu:2014:MCC% }. \NAMECITE{stripped}{% Mendis:2015:HLH% }. \NAMECITE{Strong}{% Correia:2018:STR,% Zhang:2017:PPC,% Gotsman:2016:CIS,% Lhotak:2011:PAE,% Upadhyaya:2010:UDS,% Zhang:2015:LOS,% Zhang:2017:ACE% }. \NAMECITE{{StrongBox}}{% Dickens:2018:SCI% }. \NAMECITE{stronger}{% Morrisett:2012:RBF,% Reed:2010:DMT% }. \NAMECITE{strongly}{% Allen:2012:SDR,% Tomkins:2014:SIP% }. \NAMECITE{structs}{% Yates:2017:ISP% }. \NAMECITE{Structural}{% Hidaka:2013:SRQ,% Downen:2015:SSR,% Lindley:2016:TBS,% Spacek:2013:ISS% }. \NAMECITE{Structure}{% Mendez-Lojo:2010:SDO,% Blazevic:2013:ASM,% Cohen:2015:DSA,% Feser:2015:SDS,% Isaacs:2014:ELS,% Kurilova:2014:SSL,% Lopes:2015:HSA,% Murarasu:2011:CDS,% Nasre:2012:ESC,% Omar:2017:HBT,% Pek:2014:NPD,% Qiu:2013:NPS,% Saha:2011:AIS,% Spiegelman:2016:TDS,% Upadhyaya:2010:UDS,% Yu:2013:GDS% }. \NAMECITE{Structure-driven}{% Mendez-Lojo:2010:SDO% }. \NAMECITE{Structured}{% Acar:2017:CSC,% Hinze:2015:CHM,% Barowy:2015:FER,% Buehrer:2010:DPS,% Castro:2016:FPS,% Chlipala:2013:BSP,% Fu:2017:DTS,% Herlihy:2014:WSF,% Hinze:2013:USR,% Ko:2015:LCT,% Leopoldseder:2016:JJT,% Oliveira:2012:FPS,% Perathoner:2010:MSE,% Petricek:2016:TDM,% Raman:2012:SPD,% Surendran:2014:TDR,% Wood:2010:CSS,% Xi:2010:CFM,% Yaghmazadeh:2016:STH,% Zhang:2015:NAG% }. \NAMECITE{Structures}{% Calciu:2017:BBC,% David:2015:ACS,% Downen:2015:SSR,% Ou:2017:CCD,% Taassori:2018:VRP,% Abel:2013:CPI,% Agrawal:2014:PGS,% Aigner:2015:FMS,% Chen:2017:ALF,% Chu:2015:AIP,% Cohen:2015:AMR,% Haider:2016:LRA,% Henzinger:2013:QRC,% Hobor:2013:RSD,% Holk:2014:RBM,% Ishtiaq:2011:BAL,% Jo:2011:ELR,% Jordan:2018:TCD,% Jung:2011:BES,% Kim:2011:VSC,% Kogan:2012:MCF,% Kuraj:2015:PES,% Madhusudan:2011:DLC,% Madhusudan:2012:RPI,% Miller:2014:ADS,% Norris:2013:CCC,% Rompf:2013:ODS,% Tian:2010:SSP,% Timnat:2014:PWF,% Wimmer:2014:DST,% Xiang:2013:CAM,% Xu:2010:FLU,% Xu:2012:FRD,% Yang:2017:TAA,% Zeng:2011:CCH% }. \NAMECITE{Structuring}{% Nanevski:2010:SVH% }. \NAMECITE{{STT}}{% Li:2012:CAP% }. \NAMECITE{students}{% Crestani:2010:ERG% }. \NAMECITE{{Studio}}{% Fischer:2016:EIE% }. \NAMECITE{Study}{% Chlipala:2015:NIM,% Kotselidis:2017:HMR,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Fenske:2017:HPA,% Gidra:2013:SSS,% Kang:2013:HPP,% Khan:2015:UJW,% Luo:2014:ISM,% Mayer:2012:ESI,% Medeiros:2016:ESC,% Mezzetti:2017:TUP,% Ogata:2010:SJN,% Radermacher:2010:GEI,% Slaatten:2012:TAG,% Stuchlik:2012:SVD,% Thebault:2015:SEI,% Thomson:2014:CTU,% Voelter:2015:UCL,% Volkov:2018:MSG,% Wilson:2018:BGT% }. \NAMECITE{stuff}{% Greenaway:2014:DSS% }. \NAMECITE{stutter}{% Purandare:2010:MOS% }. \NAMECITE{stutter-equivalent}{% Purandare:2010:MOS% }. \NAMECITE{style}{% Ahn:2011:HMS,% Asai:2012:RDS,% Delbianco:2013:HSR,% Jiang:2012:OSP,% Pottier:2014:HME,% Sergey:2016:HSS,% Turon:2013:URH% }. \NAMECITE{Sub}{% Upadrasta:2013:SPS,% Mittal:2012:CAS% }. \NAMECITE{sub-communicators}{% Mittal:2012:CAS% }. \NAMECITE{Sub-polyhedral}{% Upadrasta:2013:SPS% }. \NAMECITE{subcubic}{% Zhang:2014:ESA% }. \NAMECITE{subject}{% Jones:2013:CSS% }. \NAMECITE{Subjective}{% Ley-Wild:2013:SAS% }. \NAMECITE{Subjects}{% Buneman:2015:DPT% }. \NAMECITE{submission}{% Fahndrich:2014:SAS% }. \NAMECITE{Submodules}{% Flatt:2014:SRY% }. \NAMECITE{subset}{% DeLozier:2013:ICL% }. \NAMECITE{substitution}{% Popescu:2011:RPS% }. \NAMECITE{substrate}{% Dathathri:2018:GCO,% Ebrahimi:2010:FST,% Geoffray:2010:VSM% }. \NAMECITE{substructural}{% Crary:2010:HOR,% Krishnaswami:2012:SST,% Tov:2011:TST% }. \NAMECITE{subsystem}{% Stecklina:2014:SHO% }. \NAMECITE{subsystems}{% Wingbermuehle:2014:SMS% }. \NAMECITE{Subtle}{% Sato:2017:NIT% }. \NAMECITE{subtype}{% Hutchins:2010:PSS% }. \NAMECITE{Subtyping}{% Materzok:2011:SDC,% Ancona:2016:SSI,% Bierman:2010:SSS,% Castagna:2011:STF,% Dolan:2017:PST,% Gesbert:2011:PPS% }. \NAMECITE{successive}{% Ballard:2012:CAS% }. \NAMECITE{Succinct}{% Gupta:2015:SRC,% Syme:2010:FTS% }. \NAMECITE{suffix}{% Deo:2013:PSA% }. \NAMECITE{sugar}{% Pombrio:2014:RLE,% Pombrio:2018:ITR,% Yao:2018:SSG% }. \NAMECITE{{SugarHaskell}}{% Erdweg:2012:LSL% }. \NAMECITE{{SugarJ}}{% Erdweg:2011:SLB% }. \NAMECITE{Suggesting}{% Gissurarson:2018:SVH% }. \NAMECITE{suite}{% Sewe:2011:CCS% }. \NAMECITE{Suites}{% Lustig:2017:ASC% }. \NAMECITE{{Sulong}}{% Rigger:2018:STA% }. \NAMECITE{sum}{% Nedunuri:2010:SFP% }. \NAMECITE{summaries}{% Dillig:2011:PCM% }. \NAMECITE{Summary}{% Tang:2015:SBC% }. \NAMECITE{Summary-Based}{% Tang:2015:SBC% }. \NAMECITE{Summer{}}{% Delimitrou:2017:BKW% }. \NAMECITE{Sums}{% Jafery:2017:SUR,% Steele:2017:UBP,% Chong:2014:SCA,% Maleki:2016:HOT,% Scherer:2017:DES% }. \NAMECITE{{Sunway}}{% Wang:2018:SFS% }. \NAMECITE{Super}{% Wang:2015:SPC,% Kuszmaul:2015:SSF% }. \NAMECITE{Superblock}{% Kaufmann:2013:SCO% }. \NAMECITE{{SuperC}}{% Gazzillo:2012:SPA% }. \NAMECITE{supercharged}{% Gerakios:2013:FIS% }. \NAMECITE{Supercompilation}{% Bolingbroke:2010:SE,% Mitchell:2010:RS% }. \NAMECITE{supercomputer}{% Lange:2011:MOV% }. \NAMECITE{Superficially}{% Krishnaswami:2012:SST% }. \NAMECITE{{SuperMalloc}}{% Kuszmaul:2015:SSF% }. \NAMECITE{Superneurons}{% Wang:2018:SDG% }. \NAMECITE{Superoptimization}{% Churchill:2017:SLS,% Phothilimthana:2016:SS,% Wingbermuehle:2014:SMS,% Schkufza:2013:SS,% Sharma:2015:CCS% }. \NAMECITE{superposition}{% Perez:2011:SLS% }. \NAMECITE{superscalar}{% Andersch:2012:PPE% }. \NAMECITE{supertype}{% Rosa:2017:ARC% }. \NAMECITE{Supervisory}{% Rahmani:2018:SFS% }. \NAMECITE{superword}{% Liu:2012:CFE% }. \NAMECITE{Support}{% Agrawal:2015:ASD,% Ausavarungnirun:2018:MRG,% Bhattacharyya:2017:PHE,% Chisnall:2015:BPA,% Dhawan:2015:ASS,% Hale:2016:EHP,% Kim:2017:TAA,% Lesokhin:2017:PFS,% Ozturk:2015:ASC,% Sung:2015:DES,% Xu:2016:SHS,% Zha:2018:LSM,% dAntras:2017:HXU,% Adam:2016:TTS,% Ahn:2013:DAS,% Chadha:2018:JAS,% Farmer:2015:RHT,% Grossman:2013:HSF,% Haider:2016:LRA,% Harris:2010:DFM,% Harris:2014:LSL,% Hosking:2012:CHL,% Ishizaki:2012:ADT,% Lupei:2010:TST,% Maldonado:2010:SST,% Miranda:2015:PRB,% Nunez:2016:PGC,% Pavlou:2012:DBD,% Ransford:2011:MSS,% Ransford:2012:MSS,% Sanchez:2010:FAS,% Singh:2011:EPS,% Singh:2012:EPS,% Steinert:2015:OVS,% Strickland:2012:CIR,% Sung:2013:DEH,% Treichler:2013:LSD,% Zhang:2010:NSS% }. \NAMECITE{supported}{% Feldthaus:2011:TSR,% Huang:2012:LSC% }. \NAMECITE{Supporting}{% Basso:2014:SLS,% Cederman:2010:SLF,% Lee:2010:SSR,% Lerner:2010:SDT,% Ma:2015:SDS,% McMahan:2017:ASF,% Tian:2010:SSP,% Younge:2015:SHP,% Baek:2010:GFS,% Bauer:2011:PMH,% Kang:2015:FCM,% Ravichandran:2013:MES% }. \NAMECITE{surgery}{% Plotkin:2016:SNV% }. \NAMECITE{Surgical}{% Rompf:2014:SPJ% }. \NAMECITE{Surprise}{% Shalev:2016:CCS% }. \NAMECITE{surprises}{% Felgentreff:2015:CBC% }. \NAMECITE{survey}{% Kambadur:2014:ESE% }. \NAMECITE{{SurveyMan}}{% Tosch:2014:SPA% }. \NAMECITE{{Surveyor}}{% Allen:2012:SDR% }. \NAMECITE{surveys}{% Allen:2012:SDR,% Tosch:2014:SPA% }. \NAMECITE{survival}{% Le:2011:REV% }. \NAMECITE{suspension}{% Tardieu:2012:WSS% }. \NAMECITE{{SW}}{% Guo:2014:EED,% Wu:2013:HSC% }. \NAMECITE{{SW}-synthesis}{% vonHanxleden:2014:SSC% }. \NAMECITE{Swapping}{% Kehne:2015:GEO,% Arya:2014:TRG,% Chen:2017:ALF% }. \NAMECITE{sweat}{% Greenaway:2014:DSS% }. \NAMECITE{sweep}{% Morikawa:2013:ASR% }. \NAMECITE{sweeping}{% Kim:2014:LBL% }. \NAMECITE{Sweet}{% Waldspurger:2016:SSL% }. \NAMECITE{Sweeten}{% Disney:2015:SYJ% }. \NAMECITE{Swift}{% Nitu:2017:SBQ,% Ungar:2017:DAO,% Wozniak:2013:SSD,% Zhang:2012:SRB% }. \NAMECITE{{Swift/T}}{% Wozniak:2013:SSD% }. \NAMECITE{switch}{% Solodkyy:2012:OET,% Stecklina:2014:SHO,% Winograd-Cort:2014:SNI% }. \NAMECITE{{SWOOP}}{% Tran:2018:SSH% }. \NAMECITE{{swSpTRSV}}{% Wang:2018:SFS% }. \NAMECITE{symbiosis}{% Eyerman:2010:PJS% }. \NAMECITE{symbiotic}{% Lange:2011:SSV% }. \NAMECITE{symbol}{% Tarau:2011:IST% }. \NAMECITE{Symbolic}{% Bergan:2014:SEM,% Cardelli:2016:SCD,% Chu:2016:SEM,% Dash:2010:SPT,% Dillig:2010:SHA,% Emmi:2016:SAD,% Ferles:2018:SRA,% Li:2014:SOS,% Pous:2015:SAL,% Preda:2015:ASA,% Veanes:2012:SFS,% Yu:2012:SCC,% Bahr:2015:CSM,% Botincan:2013:SSL,% Brotherston:2016:MCS,% Cui:2013:VSR,% DAntoni:2014:MSA,% Emmi:2015:MRS,% Godefroid:2012:ASS,% Hu:2017:API,% Khoo:2010:MTC,% Kuznetsov:2012:ESM,% Li:2010:SVC,% Li:2013:SSE,% Nazare:2014:VMA,% Person:2011:DIS,% Shan:2017:EBI,% Siddiqui:2012:SSE,% Tobin-Hochstadt:2012:HOS,% Torlak:2014:LSV% }. \NAMECITE{symbolic-heap}{% Brotherston:2016:MCS% }. \NAMECITE{Symbolically}{% Fischer:2011:SMC% }. \NAMECITE{{SymCall}}{% Lange:2011:SSV% }. \NAMECITE{Symmetric}{% Hofmann:2011:SL% }. \NAMECITE{symmetry}{% Plotkin:2016:SNV% }. \NAMECITE{{SYNC}}{% Xie:2015:SAT% }. \NAMECITE{synchrobench}{% Gramoli:2015:MTY% }. \NAMECITE{synchronisation}{% Cogumbreiro:2015:DDV,% Reif:2018:PSA,% Sorensen:2016:PIW% }. \NAMECITE{Synchronising}{% Sarkar:2012:SCC% }. \NAMECITE{Synchronization}{% Abadal:2016:WAF,% Best:2011:SST,% DeKoster:2012:SVE,% Firoz:2017:PDC,% Gangwani:2016:CBS,% Morrison:2015:TBT,% Orr:2015:SUR,% Prasad:2016:PMR,% Sung:2015:DES,% Attiya:2011:LOE,% Botincan:2012:RSS,% Fatourou:2012:RCS,% Gogte:2018:PSF,% Gramoli:2015:MTY,% McPherson:2015:FPL,% Petrovic:2014:LHM,% Schneider:2017:LSM,% Sharma:2015:VPC,% Vechev:2010:AGS,% Yan:2013:SFS% }. \NAMECITE{synchronization-free}{% Gogte:2018:PSF% }. \NAMECITE{Synchronized}{% Battig:2017:SDC,% Schwarz:2011:SAI% }. \NAMECITE{Synchronized-by-Default}{% Battig:2017:SDC% }. \NAMECITE{synchronizing}{% Cai:2013:TST% }. \NAMECITE{Synchronous}{% Berthier:2011:SPD,% Benveniste:2011:DRT,% Brandt:2010:TCA,% Desai:2014:NPA,% Diamos:2013:RAM,% Dragoi:2016:PPS,% Gamatie:2011:SAS,% Gerard:2012:MMO,% Santos:2018:MBD,% vonHanxleden:2014:SSC% }. \NAMECITE{synergistic}{% Prasad:2011:ACM% }. \NAMECITE{Synopsis}{% Tsafrir:2016:SAW% }. \NAMECITE{Syntactic}{% Reddy:2012:SCI,% Devriese:2013:TSM,% Erdweg:2011:SLB,% Im:2011:STS,% Lorenzen:2016:STD,% Pombrio:2014:RLE,% Pombrio:2018:ITR,% Preda:2015:ASA,% Rafkind:2013:HSE,% Voigtlander:2010:CSS% }. \NAMECITE{syntactic/semantic}{% Preda:2015:ASA% }. \NAMECITE{syntax}{% Axelsson:2012:GAS,% Axelsson:2013:UCP,% Castagna:2014:PFS,% Kalibera:2014:FAS,% Kats:2010:PDS,% Kopczynski:2017:LSS,% Medeiros:2014:IPB,% Popescu:2011:RPS,% Rendel:2010:ISD% }. \NAMECITE{Synthesis}{% Cochran:2015:PBP,% Delaware:2015:FDS,% Farzan:2017:SDC,% Gonnord:2015:SRF,% Gulwani:2011:SLF,% Hottelier:2015:SLE,% Kneuss:2013:SMR,% Koksal:2013:SBM,% Lustig:2017:ASC,% Murray:2016:SRC,% Nedunuri:2010:SFP,% Pu:2011:SFO,% Srinivasan:2015:SMC,% Achour:2016:CSP,% Albarghouthi:2016:MSS,% Alias:2012:ORA,% Bagheri:2013:PSD,% Barthe:2013:RVS,% Beckett:2017:NCS,% Bodik:2015:PSO,% Bornholt:2016:OSM,% Byalik:2016:NNA,% Chaudhuri:2014:BBQ,% Cheung:2013:ODB,% Delaval:2010:CMD,% Fedyukovich:2017:GSS,% Feng:2017:CBSa,% Feng:2017:CBSb,% Feng:2018:PSU,% Frankle:2016:EDS,% Ghica:2011:GSIa,% Ghica:2011:GSIb,% Godefroid:2012:ASS,% Hawkins:2011:DRS,% Hawkins:2012:CDR,% Heule:2016:SSA,% Itzhaky:2010:SIS,% Kuncak:2010:CFS,% Lee:2018:ASB,% Leung:2015:IPS,% Licht:2018:DSF,% Liu:2012:DSR,% Loncaric:2016:FSF,% McClurg:2015:ESN,% Meyerovich:2013:PSS,% Myreen:2012:PPS,% Nori:2015:ESP,% Osera:2015:TED,% Perelman:2014:TDS,% Phothilimthana:2014:CSA,% Polikarpova:2016:PSP,% Polozov:2015:FFI,% Raychev:2013:RS,% Samak:2014:MTS,% Samak:2016:DSF,% Smith:2016:MPS,% Srinivasan:2016:SMC,% Srivastava:2010:PVP,% Srivastava:2011:PBI,% Surendran:2016:APP,% Vechev:2010:AGS,% Yessenov:2011:DDS,% vonHanxleden:2014:SSC% }. \NAMECITE{synthesis-aided}{% Phothilimthana:2014:CSA% }. \NAMECITE{Synthesising}{% Cartey:2012:SGC% }. \NAMECITE{synthesizable}{% Auerbach:2010:LJC% }. \NAMECITE{Synthesizing}{% Bastani:2017:SPI,% Bornholt:2017:SMM,% Feser:2015:SDS,% Grebenshchikov:2012:SSV,% Gulwani:2011:SGC,% Gvero:2015:SJE,% Lee:2017:SRE,% Nguyen:2011:SCS,% Nguyen:2012:SCS,% Prountzos:2015:SPG,% Rayside:2013:SIA,% Samak:2015:SRT,% Thummalapenta:2011:SMS,% Wang:2017:SHE,% Yaghmazadeh:2016:STH,% Kurilova:2014:SSL,% Lee:2010:JSD,% Prountzos:2012:ESS,% Subramanian:2017:GSF% }. \NAMECITE{System}{% Amani:2016:CVH,% Asmussen:2016:MHO,% Ben-Yehuda:2016:NPM,% Bornholt:2016:DBA,% Bornholt:2016:SCF,% Cai:2016:SFE,% Cui:2015:PPA,% Dautenhahn:2015:NKO,% Huang:2016:BKB,% Kwon:2016:SPT,% Liu:2015:GHS,% Maas:2016:THL,% Wang:2015:HPI,% Wang:2017:GSM,% Weirich:2013:SFE,% Zhang:2015:MRH,% Zhang:2018:WNA,% Ahn:2014:IJP,% Algehed:2017:QLT,% Bala:2011:DTD,% Bergan:2010:CCR,% Bohrer:2018:VVC,% Chang:2014:EMV,% Chang:2016:PSF,% Checkoway:2013:IAW,% Chen:2012:ETT,% Chen:2013:SDR,% Chlipala:2013:BSP,% Dhungana:2014:GCD,% Erdweg:2015:SOI,% Fischer:2012:EDM,% Hegde:2016:SRS,% Hofmann:2011:EOS,% Hofmann:2012:EOS,% Hofmann:2013:ISA,% Im:2011:STS,% Kang:2012:FSJ,% Kastner:2012:VAM,% Lee:2014:PSS,% Leroux:2011:VAS,% Malecha:2010:TVR,% Matsakis:2010:TAT,% McIlroy:2010:HJR,% Monsanto:2012:CRT,% Naden:2012:TSB,% Neelakantam:2010:RSE,% Ntzik:2015:RAP,% Ohori:2014:SIP,% Peng:2017:RTD,% Perathoner:2010:MSE,% Pereira:2017:FBP,% Pitts:2010:NS,% Prountzos:2012:ESS,% Pyka:2010:VSL,% Raman:2012:PSF,% Ransford:2011:MSS,% Ransford:2012:MSS,% Rodrigues:2014:TPS,% Ruprecht:2015:AFS,% Silberstein:2013:GIF,% Spacek:2013:ISS,% Spink:2016:EAI,% Stansifer:2014:RSM,% Summers:2011:FBC,% Sun:2018:AMB,% Tate:2011:TWJ,% Tratt:2010:EIL,% Vassiliadis:2015:PMR,% Wang:2011:CSP,% Yang:2010:SLI,% Zhang:2010:NSS,% Zhou:2013:WED,% Brown:2015:SRG,% LeBotlan:2014:MRM% }. \NAMECITE{system-level}{% Pyka:2010:VSL% }. \NAMECITE{system-of-systems}{% Dhungana:2014:GCD% }. \NAMECITE{system-software}{% Ruprecht:2015:AFS% }. \NAMECITE{Systematic}{% Billes:2017:SBB,% Meng:2011:SEG,% Azim:2013:TDF,% Gabel:2010:SSD,% Ofenbeck:2014:SST,% Pirog:2010:SDS,% Thomson:2015:LHB% }. \NAMECITE{Systems}{% Agarwal:2015:PPS,% Battig:2017:SDC,% Brown:2016:HBS,% Chabbi:2017:EAL,% Colin:2016:EIF,% Delimitrou:2016:HRE,% Dietrich:2015:CKC,% Haria:2018:DMH,% He:2015:LWA,% Kotselidis:2017:HMR,% Leesatapornwongsa:2016:TTN,% Lin:2015:STU,% Liu:2017:DAD,% Liu:2018:FAD,% Mellies:2015:FTR,% Nguyen:2018:SCM,% Okabe:2014:SDW,% Ozturk:2015:ASC,% Rahmani:2018:SFS,% Shalev:2016:CCS,% Smith:2016:LMR,% Sridharan:2015:MEM,% Stewart:2015:ZDW,% Stilkerich:2015:PGA,% Wang:2017:GSM,% Zhu:2016:DEQ,% Aigner:2013:ATU,% Al-Hajjaji:2017:TDT,% Al-Kofahi:2017:FLL,% Ali:2010:MAC,% Amin:2016:JST,% Amin:2017:LVA,% Apinis:2013:HCW,% Baldassin:2015:PID,% Berthier:2011:SPD,% Biehl:2010:ISA,% Boker:2014:BTS,% Bouajjani:2014:VEC,% Braz:2017:CCA,% Casper:2011:HAT,% Casper:2012:HAT,% Cassou:2010:GPA,% Chabbi:2015:HPL,% Chakraborty:2016:OCP,% Chakravarty:2014:FIC,% Chang:2015:PAG,% Chang:2017:TSM,% Chatterjee:2016:AAP,% Chen:2010:TTT,% Chipounov:2011:SPV,% Chipounov:2012:SPV,% Cimini:2016:GMA,% Cui:2013:VSR,% Dashti:2013:TMH,% Dashti:2017:AMM,% Devine:2018:MCI,% Dhungana:2014:GCD,% Ebrahimi:2010:FST,% Fischer:2016:EIE,% Foust:2016:GRP,% Friedley:2013:OPE,% Gal-On:2012:CPR,% Gamatie:2011:SAS,% Gao:2013:UMR,% Gay:2014:NLH,% Gelado:2010:ADS,% Giuffrida:2013:SAL,% Gotsman:2016:CIS,% Grasso:2013:APS,% Guan:2013:BBL,% Guo:2010:SSL,% Hanenberg:2010:EAS,% Harris:2010:DFM,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Hickey:2014:BES,% Hill:2013:RDC,% Huang:2012:WAR,% Hunt:2013:DTN,% Hutchins:2010:PSS,% Huynh:2012:SFM,% Ipek:2010:DRM,% Jantz:2013:FAG,% Jarvi:2015:SPH,% Katsumata:2014:PEM,% Kemerlis:2012:LPD,% Kim:2015:CPM,% Kim:2015:OBU,% Kondoh:2010:DBT,% Kourai:2011:FCP,% Kourtis:2011:CEC,% Lerner:2014:TRT,% Li:2010:ECU,% Li:2012:CAP,% Li:2014:VSK,% Linsbauer:2017:CVC,% Liu:2018:GUC,% Liu:2018:LLC,% Lucas:2012:DPM,% Lucia:2015:SSP% }. \NAMECITE{systems}{% Luo:2014:ISM,% Madhavapeddy:2013:ULO,% Majo:2011:MMN,% Majo:2015:LPC,% Mayer:2012:ESI,% Mehiaoui:2013:TSO,% Moreno:2013:NIP,% Murray:2016:SRC,% Mutlu:2011:MSM,% Navas:2011:CBR,% Neto:2015:SOS,% Nikhil:2010:UGP,% Orchard:2014:EES,% Park:2013:RCH,% Rabozzi:2016:PAP,% Radojkovic:2010:TSB,% Rajan:2010:GPM,% Ricketts:2014:AFP,% Robinson:2016:CCM,% Sallenave:2012:LGE,% Salucci:2016:GMC,% SantAnna:2018:TSL,% Sarkar:2011:PTM,% Schwerter:2014:TGE,% Severi:2012:PTS,% Shen:2017:BGB,% Slaatten:2012:TAG,% Stefan:2012:ACT,% Stefan:2014:BSS,% Stilkerich:2013:JSE,% Stuchlik:2012:SVD,% Suenaga:2013:HPS,% Swaine:2010:BFI,% Tao:2012:UGA,% Tate:2013:SSP,% Taube:2018:MDD,% Taylor:2017:AOO,% Taylor:2018:ADL,% Ugawa:2010:IRB,% Virlet:2011:SSB,% Vitek:2014:CTR,% Vitousek:2017:BTL,% Wang:2013:PMO,% Wernsing:2012:RHA,% Wilcox:2015:VFI,% Yamada:2013:TFT,% Yu:2012:SCO,% Zhang:2017:TSB,% Zheng:2017:ITS,% vGleissenthall:2016:CUQ% }. \NAMECITE{T}{% Zhou:2016:PUH,% Pitts:2010:NS,% Wozniak:2013:SSD% }. \NAMECITE{table}{% Feng:2017:CBSb,% Harris:2011:STT,% Launchbury:2012:ELT,% Metreveli:2012:CCP,% Nielsen:2016:SLF,% Tarau:2011:IST% }. \NAMECITE{Tables}{% Merrifield:2016:PIE,% Wang:2015:HPI,% Maier:2016:CHT,% Subramanian:2017:GSF% }. \NAMECITE{Tablets}{% Colp:2015:PDS% }. \NAMECITE{{Tabular}}{% Gordon:2014:TSD% }. \NAMECITE{tackling}{% Geneves:2015:XST% }. \NAMECITE{tactic}{% Ziliani:2013:MMT% }. \NAMECITE{tagging}{% Hung:2013:AAS% }. \NAMECITE{Tail}{% Haque:2015:FMI,% Jeon:2016:TTD% }. \NAMECITE{Tailoring}{% Rosenmuller:2012:TDS% }. \NAMECITE{taint}{% Arzt:2014:FPC,% Sridharan:2011:FTA% }. \NAMECITE{Taking}{% Shahriyar:2013:TGR,% Syme:2010:FTS% }. \NAMECITE{tale}{% Vazou:2017:TTP% }. \NAMECITE{Tales}{% Sewell:2012:TJ% }. \NAMECITE{Talk}{% Datta:2012:TVW,% Pizlo:2017:JVM,% Quick:2017:AMH,% Remy:2017:OEP,% Siek:2017:CPT% }. \NAMECITE{Talking}{% Lindley:2016:TBS% }. \NAMECITE{Tame}{% Asmussen:2016:MHO% }. \NAMECITE{Taming}{% Altidor:2011:TWC,% Chen:2013:TCF,% Dubrau:2012:TM,% Kuper:2014:TPE,% Lahav:2016:TRA,% Lee:2017:TUB,% Tate:2011:TWJ,% Ahn:2011:HMS,% Darais:2016:CGC,% Gazzillo:2012:SPA,% Hunt:2013:DTN,% Hussein:2015:DRM,% Scherr:2016:AFC% }. \NAMECITE{tao}{% Pingali:2011:TPA% }. \NAMECITE{{Tapir}}{% Schardl:2017:TEF% }. \NAMECITE{{Tardis}}{% Barr:2014:TAT% }. \NAMECITE{Target}{% Jeon:2016:TTD,% Park:2016:ATC,% Li:2016:WSI% }. \NAMECITE{Target-Driven}{% Jeon:2016:TTD% }. \NAMECITE{Targeted}{% Azim:2013:TDF,% Sidiroglou-Douskos:2015:TAI% }. \NAMECITE{Targeting}{% Gray:2011:TCE,% Riebler:2018:ACA% }. \NAMECITE{Task}{% Albert:2011:TLA,% Kulkarni:2010:TTP,% Leung:2014:TMS,% Ren:2017:EVM,% Shudler:2017:IPC,% Zheng:2015:WAD,% Belviranli:2018:JDA,% Bohm:2011:GJT,% Drebes:2016:NAS,% Feeley:2016:CML,% Grasso:2013:APS,% Imam:2012:ITP,% Kurt:2016:UAS,% Sarkar:2011:PTM,% Tardieu:2012:WSS,% Tzenakis:2012:BBL,% Wimmer:2014:DST,% Wozniak:2013:SSD,% Zhao:2013:INT,% Zheng:2017:ITS% }. \NAMECITE{Task-based}{% Shudler:2017:IPC,% Belviranli:2018:JDA,% Tzenakis:2012:BBL,% Wimmer:2014:DST% }. \NAMECITE{Task-level}{% Albert:2011:TLA% }. \NAMECITE{Task-Parallel}{% Ren:2017:EVM,% Drebes:2016:NAS% }. \NAMECITE{Tasks}{% Rajamani:2015:ART,% Yeh:2017:PFG,% Zhu:2016:DEQ,% Colin:2016:CTC,% Feng:2017:CBSb,% Heumann:2013:TEM,% Lee:2010:SSR% }. \NAMECITE{{Taurus}}{% Maas:2016:THL% }. \NAMECITE{{TaxDC}}{% Leesatapornwongsa:2016:TTN% }. \NAMECITE{Taxonomy}{% Leesatapornwongsa:2016:TTN% }. \NAMECITE{{TCP}}{% Gerofi:2012:ETT,% Lin:2016:SKT% }. \NAMECITE{teaching}{% Chen:2010:TTT,% Ramsey:2014:THD% }. \NAMECITE{{TeachScheme}}{% Felleisen:2010:TC% }. \NAMECITE{{TeamWork}}{% Cai:2013:TST% }. \NAMECITE{teasing}{% Lin:2012:UKT% }. \NAMECITE{technique}{% Bhagat:2011:GPP,% Brown:2014:GTN,% Dice:2012:LCG,% Fatourou:2012:RCS,% Jang:2011:ISA,% Joisha:2011:TEA,% Kalikar:2016:DNM,% Mehiaoui:2013:TSO,% Murarasu:2011:CDS,% Xu:2013:RTO% }. \NAMECITE{Techniques}{% Sato:2017:NIT,% Suneja:2015:EVI,% Zhang:2016:MPU,% Best:2011:SST,% Garner:2011:CEO,% Jog:2013:OCT,% Kaufmann:2013:SCO,% Kulkarni:2014:EED,% Kundu:2012:MVA,% Lameed:2014:OMF,% Oancea:2012:LIT,% Padmanabhan:2013:DTO,% Svard:2011:EDC% }. \NAMECITE{technologies}{% Khan:2015:UJW% }. \NAMECITE{Technology}{% Brewer:2010:TDR% }. \NAMECITE{{TeJaS}}{% Lerner:2014:TRT% }. \NAMECITE{Teleportation}{% Cohen:2017:PST% }. \NAMECITE{Temperature}{% Goiri:2015:CTV% }. \NAMECITE{Temperature-}{% Goiri:2015:CTV% }. \NAMECITE{Template}{% Adams:2012:TYB,% Martin:2014:TCR,% Arnoldus:2012:LMU,% Heidenreich:2010:GST,% Shioda:2015:LLD,% Wang:2011:RVM,% Adams:2012:TYB% }. \NAMECITE{{Templates}}{% Axelsen:2013:PTD% }. \NAMECITE{Temporal}{% Beckett:2016:TN,% Disney:2011:THO,% Murase:2016:TVH,% Nagarakatte:2010:CCE% }. \NAMECITE{Temporally}{% Morrison:2015:TBT% }. \NAMECITE{ten}{% Palix:2011:FLT,% Palix:2012:FLT% }. \NAMECITE{tenant}{% Subramanian:2017:GSF% }. \NAMECITE{tensor}{% Reps:2016:NPA,% Susungi:2017:TCG,% Susungi:2018:MPC% }. \NAMECITE{{TensorFlow}}{% Abadi:2016:TLF% }. \NAMECITE{tensors}{% Hayashi:2018:SMP% }. \NAMECITE{term}{% Aigner:2011:STM% }. \NAMECITE{terminating}{% Santos:2018:MBD% }. \NAMECITE{Termination}{% Bolingbroke:2011:TCF,% Fioriti:2015:PTS,% Le:2015:TNT,% Abel:2013:WRC,% Chatterjee:2016:AAQ,% Chatterjee:2017:SIP,% Chen:2018:AAB,% Cousot:2012:AIFa,% Lifflander:2013:APF,% Stefan:2012:ACT,% Watanabe:2016:ADF% }. \NAMECITE{terms}{% Ilik:2017:ELN,% Kovacs:2017:CTQ,% Stampoulis:2010:VTC,% Takeda:2016:CBE% }. \NAMECITE{{Terra}}{% DeVito:2013:TMS% }. \NAMECITE{Tesseract}{% Arya:2014:TRG% }. \NAMECITE{Test}{% Lustig:2017:ASC,% Perelman:2014:TDS,% Regehr:2012:TCR,% Surendran:2014:TDR,% Braquehais:2017:SDC,% Budi:2011:AMA,% Egger:2018:VCG,% Godefroid:2011:HOT,% Kats:2011:ILD,% Leung:2012:VGK,% Li:2012:GCV,% Pradel:2014:EAR,% Rosner:2014:BET,% Samak:2014:MTS% }. \NAMECITE{Test-case}{% Regehr:2012:TCR% }. \NAMECITE{Test-driven}{% Perelman:2014:TDS,% Surendran:2014:TDR,% Kats:2011:ILD% }. \NAMECITE{testbed}{% Raghavan:2013:CSH% }. \NAMECITE{tested}{% Miller:2013:TSG% }. \NAMECITE{Testing}{% Hritcu:2013:TNQ,% Jeuring:2012:TTC,% Kyle:2015:ADA,% Shacham:2011:TAC,% Al-Hajjaji:2017:IEP,% Al-Hajjaji:2017:TDT,% Alglave:2014:HCM,% An:2014:MDG,% Azim:2013:TDF,% Bagge:2010:ASB,% Boussaa:2017:ANF,% Breitner:2018:PCP,% Chen:2016:CDD,% Choi:2013:GGT,% Claessen:2011:QLT,% Coons:2010:GEU,% Deligiannis:2015:APA,% Kats:2011:ILD,% Klein:2010:RTH,% Ma:2015:ETS,% Makki:2017:ART,% Morisset:2013:CTT,% Navabpour:2011:SDT,% Rothberg:2017:TSC,% Ruland:2018:MES,% Sergey:2016:ERG,% St-Amour:2013:ERA,% Thomson:2014:CTU,% Thomson:2015:LHB,% Thummalapenta:2011:SMS,% Walker:2015:DFC,% Yu:2012:MCD,% Yu:2012:SCO,% Zhang:2017:SPE% }. \NAMECITE{Tests}{% Pous:2015:SAL,% Yan:2018:FPS,% Bornholt:2017:SMM,% Naik:2012:AT,% Samak:2015:SRT% }. \NAMECITE{{TETRIS}}{% Gao:2017:TSE% }. \NAMECITE{text}{% Xi:2010:CFM% }. \NAMECITE{Thanks}{% Rigger:2018:STA,% Hoare:2012:MTR% }. \NAMECITE{their}{% Chyzak:2011:UCP,% Karachalias:2015:GMT,% Perera:2012:FPE,% Reynders:2016:GSB% }. \NAMECITE{Them}{% Hussein:2017:OPR,% Russo:2015:FPT,% Stanley:2010:AOH% }. \NAMECITE{theme}{% Yorgey:2012:MTV% }. \NAMECITE{Theorem}{% Launchbury:2012:TBC,% Vazou:2018:TPA,% Accattoli:2014:NST,% Atkey:2014:PCL,% Cousot:2013:EMO,% Moore:2012:MLF,% Mu:2011:GDT,% Park:2013:TPB,% Perez:2011:SLS,% Srikanth:2017:CVU,% Stewart:2012:VHT% }. \NAMECITE{Theorem-based}{% Launchbury:2012:TBC% }. \NAMECITE{theorems}{% Delaware:2011:PLT,% Morihata:2013:SCP% }. \NAMECITE{Theoretic}{% Castagna:2015:PFS,% Beg:2010:GTA,% Castagna:2011:STF,% Castagna:2014:PFS,% Castagna:2016:STT,% Frankle:2016:EDS,% Hasuo:2016:LTP% }. \NAMECITE{Theoretical}{% Ma:2014:TAC% }. \NAMECITE{theories}{% Brotherston:2014:PCS,% Kent:2016:OTM,% Lal:2015:DID% }. \NAMECITE{Theory}{% Luo:2017:TDS,% Algehed:2017:QLT,% Altenkirch:2016:TTT,% Angiuli:2014:HPT,% Angiuli:2017:CHD,% Atkey:2014:RPM,% Bernardy:2013:TTC,% Bhat:2012:TTP,% Cai:2014:TCH,% Cheney:2013:PTL,% Cicek:2016:TTI,% Curien:2016:TER,% Delaware:2013:MMM,% Delaware:2013:MTC,% Ding:2017:GTD,% Filinski:2011:TCT,% Gu:2011:TPL,% Gu:2012:GTC,% Henry:2014:HCW,% Hinze:2011:PUF,% Hobor:2010:TIA,% Licata:2012:CDT,% Licata:2016:FPG,% Morisset:2013:CTT,% Navabpour:2011:SDT,% Schwerter:2014:TGE,% Sergey:2014:MHO,% Tov:2011:TST,% White:2013:CTP,% Xiang:2013:HHO% }. \NAMECITE{There}{% Marlow:2014:TNF,% Bacon:2012:TTW% }. \NAMECITE{thereof}{% Gal-On:2012:CPR% }. \NAMECITE{Thermal}{% Dai:2018:EDT,% Mesa-Martinez:2010:CPT% }. \NAMECITE{{Thermostat}}{% Agarwal:2017:TAT% }. \NAMECITE{these}{% Sheeran:2015:FPH% }. \NAMECITE{thin}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{thin-air}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{things}{% McKinley:2016:PWU,% Rompf:2017:LMS% }. \NAMECITE{Think}{% Emoto:2016:TLV% }. \NAMECITE{third}{% Lerner:2010:SDT,% Mu:2011:GDT% }. \NAMECITE{third-party}{% Lerner:2010:SDT% }. \NAMECITE{{Thoralf}}{% Otwani:2018:TPY% }. \NAMECITE{Thread}{% DeLozier:2018:SSO,% Hoenicke:2017:TMM,% Karmani:2011:TCS,% Luo:2017:TDS,% Radojkovic:2010:TSB,% Bond:2013:OCC,% Cao:2016:DBG,% Daloze:2016:ETS,% Das:2015:SBP,% Jog:2013:OCT,% Kamruzzaman:2010:SDS,% Petrovic:2014:LHM,% Pinto:2014:UEB,% Pradel:2012:FAP,% Pusukuri:2014:LCA,% Sutherland:2010:CTC,% Wamhoff:2013:FIP,% Yang:2014:CNR% }. \NAMECITE{thread-level}{% Yang:2014:CNR% }. \NAMECITE{thread-safe}{% Daloze:2016:ETS% }. \NAMECITE{threaded}{% Bois:2013:BGV,% Gupta:2011:PAR,% Ma:2014:TAC,% Radojkovic:2010:TSB,% Raman:2010:SPU,% Saillard:2015:SDV,% Sartor:2012:EMT,% Zhang:2013:CFC,% Zhao:2011:DCC% }. \NAMECITE{Threading}{% Bhatotia:2015:ITL,% Lu:2013:REM,% Muller:2017:RPC,% Yu:2013:GDS% }. \NAMECITE{threads}{% Cai:2013:TST,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Tseng:2012:SDT,% Upadhyaya:2015:EML,% Amer:2015:MRC% }. \NAMECITE{three}{% Vitek:2014:CTR,% Zhang:2013:TLC% }. \NAMECITE{three-level}{% Zhang:2013:TLC% }. \NAMECITE{Threesomes}{% Siek:2010:TB,% Garcia:2013:CTB% }. \NAMECITE{{Thresher}}{% Blackshear:2013:TPR% }. \NAMECITE{throttling}{% Ebrahimi:2010:FST% }. \NAMECITE{Throughput}{% Barijough:2015:IAM,% Gerofi:2012:ETT,% Pai:2016:CTO% }. \NAMECITE{Throw}{% Arbel-Raviv:2017:PRD% }. \NAMECITE{{Thumb}}{% Caldwell:2017:RCC% }. \NAMECITE{{Thumb-2}}{% Caldwell:2017:RCC% }. \NAMECITE{thus}{% Blazevic:2013:ASM% }. \NAMECITE{{TIC}}{% Metta:2016:TSM% }. \NAMECITE{ticket}{% Ouyang:2013:PTS% }. \NAMECITE{{Tidex}}{% Ramalhete:2016:TME% }. \NAMECITE{tier}{% Zheng:2014:CCM% }. \NAMECITE{tiered}{% Agarwal:2017:TAT% }. \NAMECITE{{TigerQuoll}}{% Bonetta:2013:TPE% }. \NAMECITE{tightening}{% Altmeyer:2010:RAT% }. \NAMECITE{tightly}{% Liu:2015:LRT% }. \NAMECITE{{Tigr}}{% Sabet:2018:TTI% }. \NAMECITE{Tile}{% Prajapati:2017:SAA,% Jangda:2018:EFT,% Wang:2018:SFS% }. \NAMECITE{{Tiles}}{% Chen:2015:TNL% }. \NAMECITE{tiling}{% Domagala:2016:GCT,% Ramsey:2011:RRM% }. \NAMECITE{Time}{% Achour:2018:TDC,% Basin:2017:KKV,% Dietrich:2015:CKC,% Dodds:2015:SCT,% Fumero:2017:JTG,% Liu:2018:FAD,% Misra:2017:ELT,% Prajapati:2017:SAA,% Steele:2017:TNO,% Stilkerich:2015:PGA,% Strzodka:2011:TSM,% Tang:2017:PSS,% Adams:2011:FST,% Ahmad:2010:JOI,% Ansel:2011:LIS,% Bacon:2012:TTW,% Bacon:2013:PRT,% Bacon:2014:PRT,% Barr:2014:TAT,% Bohm:2011:GJT,% Brandt:2014:CPG,% Chandramohan:2014:PDP,% Chari:2017:BEH,% Chen:2016:SPN,% Chyzak:2011:UCP,% DeWael:2017:JTI,% Degenbaev:2016:ITG,% Dolan:2018:BDR,% Geuns:2013:ADM,% Gray:2011:TCE,% Handley:2018:ACT,% Hanenberg:2010:EAS,% Henry:2014:HCW,% Hizver:2014:RTD,% Huang:2012:WAR,% Jiang:2017:OFU,% Kalibera:2011:HRO,% Kalibera:2013:RBR,% Kini:2017:DRP,% Ko:2015:LCT,% Kyle:2012:EPI,% Lee:2010:SSR,% Li:2011:SST,% Liu:2018:RTA,% Lu:2013:MLP,% Matsakis:2010:TAT,% Mitchell:2011:FPT,% Monsanto:2012:CRT,% Morikawa:2013:ASR,% Myreen:2010:VJT,% Navas:2011:CBR,% Nystrom:2012:FRT,% Ofenbeck:2017:SGP,% Perez:2017:BFT,% Pizlo:2010:SFT,% Porkolab:2011:DSL,% Poter:2018:SIA,% Prokopec:2018:CTC,% Radermacher:2010:GEI,% Reichenbach:2010:WCG,% Ren:2016:JTS,% Siebert:2010:CPR,% Siek:2015:BCT,% Smaragdakis:2012:SPR,% Sorensen:2010:PTC,% Steck:2012:MDE,% Stecklina:2014:SHO,% Strickland:2012:CIR,% Stuchlik:2012:SVD,% Suenaga:2013:HPS,% Tatsubori:2010:EJT,% Tzannes:2010:LBS,% Virlet:2011:SSB,% Wurthinger:2011:SAR,% Xie:2015:SAT,% Yamada:2013:TFT,% Yuan:2010:SED,% Zhang:2017:TSB,% Zheng:2017:ITS,% Diegues:2014:TWL% }. \NAMECITE{time-aware}{% Matsakis:2010:TAT% }. \NAMECITE{Time-of-fault}{% Liu:2018:FAD% }. \NAMECITE{Time-Stamped}{% Dodds:2015:SCT% }. \NAMECITE{time-travel}{% Barr:2014:TAT% }. \NAMECITE{{Time-Warp}}{% Diegues:2014:TWL% }. \NAMECITE{timed}{% Longfield:2015:PGS% }. \NAMECITE{times}{% Cutler:2015:RPT,% Reames:2013:THC% }. \NAMECITE{Timing}{% Zhang:2015:HDL,% Antonopoulos:2017:DIS,% Hoang:2011:ECT,% Hoang:2012:ECT,% Schlickling:2010:SAD,% Stefan:2012:ACT,% Stellwag:2011:WFN,% Zhang:2012:LBC% }. \NAMECITE{timing-aware}{% Hoang:2011:ECT,% Hoang:2012:ECT% }. \NAMECITE{Timing-Sensitive}{% Zhang:2015:HDL% }. \NAMECITE{tiny}{% MacLaurin:2011:DKT,% Xue:2012:RJC% }. \NAMECITE{{TLB}}{% Bhattacharjee:2010:ICC,% Ouyang:2016:SUV% }. \NAMECITE{{TLMs}}{% Viskic:2010:DEA% }. \NAMECITE{To-many}{% Steindorfer:2018:MOA% }. \NAMECITE{to-one}{% Steindorfer:2018:MOA% }. \NAMECITE{{TOCTTOU}}{% Payer:2012:PAA% }. \NAMECITE{together}{% Chen:2018:HBA,% Chugh:2016:PDM,% Siek:2015:BCT% }. \NAMECITE{toggling}{% Chamith:2016:LER% }. \NAMECITE{tolerance}{% Chen:2013:OAO,% Du:2012:ABF,% ElMehdiDiouri:2013:TEE,% Kadav:2013:FGF,% Rajagopalan:2012:SDT,% Ramalingam:2013:FTI% }. \NAMECITE{Tolerant}{% Tang:2017:SCM,% Chen:2012:ETT,% Dragoi:2016:PPS,% Konnov:2017:SCP,% Lifflander:2013:APF,% Pizlo:2010:SFT% }. \NAMECITE{tolerate}{% Gao:2013:UMR% }. \NAMECITE{too}{% Osvald:2016:GGT% }. \NAMECITE{Tool}{% Al-Hajjaji:2017:TDT,% Feldthaus:2011:TSR,% Manilov:2015:FRT,% Adam:2016:TTS,% Algehed:2017:QLT,% Baghsorkhi:2010:APM,% Claessen:2011:QLT,% Donaldson:2011:STA,% Farmer:2015:RHT,% Joshi:2011:PPT,% Liu:2014:TAP,% McDonell:2016:GTS,% Peng:2017:RTD,% Ringert:2016:CCG,% Shambaugh:2016:RCV,% Yu:2012:MCD% }. \NAMECITE{Tool-supported}{% Feldthaus:2011:TSR% }. \NAMECITE{toolchain}{% Biehl:2010:ISA,% Radermacher:2010:GEI% }. \NAMECITE{toolkit}{% Fisher:2011:FLT% }. \NAMECITE{toolkits}{% Bordignon:2011:MBK% }. \NAMECITE{tools}{% El-Sharkawy:2016:AKS,% Leroy:2011:VSD,% Marr:2017:CAP,% Ossher:2010:FMT,% Ruwase:2010:DLE,% Villazon:2010:HCA% }. \NAMECITE{top}{% Albarghouthi:2012:PTI,% Porter:2011:RLT,% Porter:2012:RLT,% Zhang:2014:HTB% }. \NAMECITE{top-down}{% Albarghouthi:2012:PTI,% Zhang:2014:HTB% }. \NAMECITE{{Topaz}}{% Achour:2015:ACO% }. \NAMECITE{Topic}{% Li:2017:SSA% }. \NAMECITE{Topologies}{% Pang:2015:MLL,% Beckett:2017:NCS% }. \NAMECITE{Topology}{% Besta:2018:SNL,% Kandemir:2010:CTA,% Sack:2012:FTA% }. \NAMECITE{topology-aware}{% Sack:2012:FTA% }. \NAMECITE{Total}{% Danielsson:2010:TPC% }. \NAMECITE{{Tower}}{% Adamczyk:2010:TBD% }. \NAMECITE{toys}{% Chen:2010:TTT% }. \NAMECITE{{TPC}}{% Jeon:2016:TTD% }. \NAMECITE{Trace}{% Ge:2017:GGC,% Gupta:2015:SRC,% Liu:2015:GHS,% Samak:2014:TDD,% Bebenita:2010:STB,% Bohm:2011:GJT,% Chang:2018:DNN,% Gu:2012:RDK,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Holewinski:2012:DTB,% Inoue:2012:AML,% Wu:2011:RTS,% Wu:2011:STB,% Wu:2016:CEA% }. \NAMECITE{trace-based}{% Bebenita:2010:STB,% Chang:2018:DNN,% Gu:2012:RDK,% Hayashizaki:2011:IPT,% Hayashizaki:2012:IPT,% Holewinski:2012:DTB,% Inoue:2012:AML,% Wu:2011:STB% }. \NAMECITE{Traceable}{% Acar:2010:TDT% }. \NAMECITE{Tracelet}{% David:2014:TBC% }. \NAMECITE{Tracelet-based}{% David:2014:TBC% }. \NAMECITE{traces}{% Guo:2011:ECT,% Huang:2016:PMR,% Isaacs:2014:ELS,% Ricci:2013:ETP% }. \NAMECITE{Tracing}{% Barabash:2010:TGC,% Dissegna:2014:TCA,% Marr:2015:TVP,% Ardo:2013:LAO,% Bauman:2015:PTJ,% Faddegon:2016:LCT,% Homescu:2012:HTJ,% Lifflander:2013:STL,% Moreno:2013:NIP,% Pape:2016:LIS,% Thomas:2011:LOS,% Wang:2011:DBM% }. \NAMECITE{Tracking}{% Alcocer:2016:TPV,% Yoon:2016:PPI,% Cao:2016:DBG,% Kemerlis:2012:LPD,% Odaira:2010:ERT,% Schoepe:2014:STI,% Zakirov:2010:ODD% }. \NAMECITE{{Tracks}}{% Ricci:2013:ETP% }. \NAMECITE{Tractable}{% Bouajjani:2015:TRC% }. \NAMECITE{Trade}{% Suneja:2015:EVI% }. \NAMECITE{Trade-offs}{% Suneja:2015:EVI% }. \NAMECITE{Tradeoff}{% Barijough:2015:IAM,% Ureche:2013:MIS% }. \NAMECITE{tradeoffs}{% Ishizaki:2012:ADT,% Sharma:2014:BVT% }. \NAMECITE{Trading}{% Wang:2016:RTE% }. \NAMECITE{Traffic}{% Dashti:2013:TMH% }. \NAMECITE{{Trail}}{% Herhut:2013:RTP% }. \NAMECITE{training}{% Kulkarni:2016:APA,% Wang:2018:SDG% }. \NAMECITE{{Trait{\'e}}}{% Mairson:2013:FGT% }. \NAMECITE{Transaction}{% Luchangco:2011:TCE,% Cohen:2018:RTA,% Saad:2016:OTC,% Sreeram:2012:SCD% }. \NAMECITE{Transactional}{% Bhattacharyya:2017:PHE,% Cohen:2017:PST,% Didona:2016:PAM,% Matveev:2015:RHN,% Nguyen:2017:WSP,% Sadat-Mohtasham:2010:TPD,% Spiegelman:2016:TDS,% Zhang:2016:TED,% Baldassin:2015:PID,% Barreto:2010:LPN,% Carvalho:2013:RET,% Casper:2011:HAT,% Casper:2012:HAT,% Dalessandro:2011:HNC,% Dalessandro:2012:HNC,% Dash:2010:SPT,% Dice:2013:UHT,% Dice:2016:RTL,% Diegues:2014:TWL,% Emmi:2010:PVT,% Fernandes:2011:LFS,% Hassan:2014:OTB,% Khyzha:2018:SPT,% Lupei:2010:TST,% Maldonado:2010:SST,% Mannarswamy:2010:CAS,% Mohamedin:2016:DNA,% Odaira:2014:EGI,% Porter:2010:MTM,% Ritson:2014:EGC,% Rossbach:2010:TPA,% Wamhoff:2013:FIP,% Yates:2017:ISP,% Zhang:2015:LOS,% Zyulkyarov:2010:DPU% }. \NAMECITE{Transactions}{% Fix:2018:HMT,% Kolli:2016:HPT,% Liu:2017:DBD,% Misra:2017:ELT,% Chapman:2016:HSH,% Chong:2018:STW,% Giles:2017:CCH,% Harris:2014:LSL,% Koskinen:2010:CGT,% Koskinen:2015:PPM,% Le:2015:PAT,% Lesani:2011:CMT,% Luchangco:2011:TCE,% Milano:2018:MLM,% Raman:2010:SPU,% Xiang:2015:SPH% }. \NAMECITE{Transcoding}{% Lottarini:2018:VBV% }. \NAMECITE{transducer}{% DAntoni:2014:FTB% }. \NAMECITE{transducer-based}{% DAntoni:2014:FTB% }. \NAMECITE{transducers}{% Alur:2011:STA,% Grathwohl:2016:KCN,% Hu:2017:API,% Kobayashi:2010:HOM,% Lin:2016:SSW,% Veanes:2012:SFS% }. \NAMECITE{transfer}{% Negara:2011:IOT,% Sidiroglou-Douskos:2015:AEE% }. \NAMECITE{Transfers}{% Baird:2015:OTC% }. \NAMECITE{Transform}{% Rajbhandari:2017:OFI,% Dotsenko:2011:ATF% }. \NAMECITE{transformation}{% Acharya:2018:PAT,% Alshara:2016:MLO,% Basso:2014:SLS,% Breitner:2015:FPC,% Farmer:2012:HMP,% Feng:2017:CBSb,% Philips:2017:DDD,% Purandare:2010:MOS,% Ramsey:2010:HMR% }. \NAMECITE{transformational}{% Cordy:2010:EOO,% Smeltzer:2015:TAD% }. \NAMECITE{Transformations}{% Alur:2015:DDL,% Sundararajah:2017:LTN,% Acharya:2015:PNC,% Al-Sibahi:2018:VHL,% Axelsen:2013:PTD,% Banerjee:2016:TVL,% Bao:2016:PDV,% Feser:2015:SDS,% Harris:2011:STT,% Hidaka:2010:BGT,% Itzhaky:2016:DDC,% Jang:2010:DTE,% Kong:2013:WPT,% Liang:2012:RGB,% Liu:2010:LFI,% Magill:2012:AOT,% McGachey:2010:CJC,% Meng:2011:SEG,% Petrashko:2017:MCU,% Pouchet:2011:LTC,% Thamsborg:2011:KLR,% Thiessen:2017:CTP,% Ureche:2014:LDL,% Ureche:2015:AAH,% Venkat:2015:LDT,% Wang:2011:IUE,% Willcock:2010:RGP,% Yaghmazadeh:2016:STH,% Zhao:2012:FLI,% Zhu:2012:RAA% }. \NAMECITE{transformers}{% Darais:2015:GTM,% Huffman:2012:FVM,% Kiselyov:2013:EEA% }. \NAMECITE{Transforming}{% Arbel-Raviv:2017:PRD,% Sabet:2018:TTI,% Singh:2016:TSD% }. \NAMECITE{transforms}{% Mainland:2017:HCS% }. \NAMECITE{transient}{% Menon:2018:DDC,% Tavarageri:2014:CAD% }. \NAMECITE{Transistors}{% Chen:2010:TTT% }. \NAMECITE{{TRANSIT}}{% Udupa:2013:TSP% }. \NAMECITE{transition}{% Boker:2014:BTS% }. \NAMECITE{Translating}{% Brandt:2010:TCA,% Radoi:2014:TIC% }. \NAMECITE{Translation}{% Banerjee:2016:TVL,% Bhattacharjee:2017:TTP,% Cox:2017:EAT,% Kumar:2018:LLT,% Liu:2018:SDS,% Sewell:2013:TVV,% Wang:2018:ECI,% Yoon:2018:FTB,% dAntras:2017:HXU,% Wang:2013:FHF,% Ahmed:2011:EPC,% Cai:2018:CRC,% Choi:2011:SAM,% DAntras:2017:LOD,% Devriese:2016:FAC,% Fu:2017:DTS,% Jia:2013:SID,% Kondoh:2010:DBT,% Kyle:2012:EPI,% Leopoldseder:2016:JJT,% Pottier:2011:TSP,% Romanescu:2010:SDV,% Tristan:2011:EVG,% Wang:2010:RRA% }. \NAMECITE{translation-aware}{% Romanescu:2010:SDV% }. \NAMECITE{Translation-Triggered}{% Bhattacharjee:2017:TTP% }. \NAMECITE{translations}{% Ureche:2013:MIS% }. \NAMECITE{translator}{% Bohm:2011:GJT,% Spink:2014:ECG% }. \NAMECITE{Translators}{% Wang:2018:IDG% }. \NAMECITE{Transparent}{% Bruening:2012:TDI,% Kehne:2015:GEO,% Park:2018:TGM,% SantAnna:2018:TSL,% Viennot:2013:TMR,% dAntras:2017:HXU,% Agarwal:2017:TAT,% Bala:2011:DTD,% Lupei:2010:TST,% Tian:2011:STT,% Wegiel:2010:CLT,% Wernsing:2010:ECF,% Yan:2012:VCH% }. \NAMECITE{Transporting}{% Dagand:2012:TFA% }. \NAMECITE{transposition}{% Catanzaro:2014:DPM,% Sung:2014:PTR% }. \NAMECITE{trapped}{% Majo:2011:MMN% }. \NAMECITE{trash}{% Shidal:2015:RTC% }. \NAMECITE{travel}{% Barr:2014:TAT,% Perez:2017:BFT% }. \NAMECITE{traveled}{% Li:2013:SSE% }. \NAMECITE{Traveling}{% Yamada:2013:TFT% }. \NAMECITE{traversal}{% Jo:2012:AEL,% Merrill:2012:SGG,% Neatherway:2012:TBA,% Perard-Gayot:2017:RSE% }. \NAMECITE{traversal-based}{% Neatherway:2012:TBA% }. \NAMECITE{traversals}{% Bird:2013:UIT,% Drachsler-Cohen:2018:PCT,% Jo:2011:ELR,% Jo:2012:AEL,% Liu:2016:HCG,% Olivo:2015:SDA% }. \NAMECITE{{Treasurer}}{% Lopes:2013:STR,% Lopes:2014:STR% }. \NAMECITE{Tree}{% Weijiang:2015:TDA,% Bergstrom:2010:LTS,% Bronson:2010:PCB,% Buehrer:2010:DPS,% Crain:2012:SFB,% DAntoni:2014:FTB,% Faddegon:2016:LCT,% Hague:2015:DRC,% Hegde:2016:SRS,% Jo:2012:AEL,% Kalibera:2014:FAS,% Kobayashi:2010:HOM,% Liu:2016:HCG,% Madhusudan:2011:TWA,% Madhusudan:2012:RPI,% Petrashko:2017:MCU,% Ramachandran:2015:CFC,% Lifflander:2013:STL% }. \NAMECITE{tree-structured}{% Buehrer:2010:DPS% }. \NAMECITE{Trees}{% Wang:2017:ESC,% Brown:2014:GTN,% Drachsler-Cohen:2018:PCT,% Drachsler:2014:PCB,% Garg:2016:LIU,% Morihata:2011:BTI,% Morozov:2013:DMT,% Natarajan:2014:FCL,% Ramachandran:2016:IEI,% Raychev:2016:PMC,% Umar:2016:EPF% }. \NAMECITE{Treewidth}{% Chatterjee:2015:FAA,% Chatterjee:2016:AAP% }. \NAMECITE{triangular}{% Ding:2017:GTD,% Wang:2018:SFS% }. \NAMECITE{Tribal}{% Cameron:2010:TO% }. \NAMECITE{{TriCheck}}{% Trippel:2017:TMM% }. \NAMECITE{tridiagonal}{% Zhang:2010:FTS% }. \NAMECITE{trie}{% Steindorfer:2017:TSP% }. \NAMECITE{trie-based}{% Steindorfer:2017:TSP% }. \NAMECITE{tries}{% Joisha:2014:STF,% Prokopec:2012:CTE,% Prokopec:2018:CTC,% Steindorfer:2015:CSM,% Steindorfer:2015:OHA,% Steindorfer:2018:MOA% }. \NAMECITE{Triggered}{% Ainsworth:2018:ETP,% Bhattacharjee:2017:TTP,% Tseng:2012:SDT% }. \NAMECITE{{TrilobiteG}}{% Woithe:2015:TPA% }. \NAMECITE{Trimmed}{% Vora:2017:KFA% }. \NAMECITE{{Triolet}}{% Rodrigues:2014:TPS% }. \NAMECITE{Trisection}{% Trippel:2017:TMM% }. \NAMECITE{True}{% Markuze:2016:TIP% }. \NAMECITE{{trust}}{% Liu:2018:RTA% }. \NAMECITE{Trusted}{% Kwon:2016:SPT,% Bodin:2014:TMJ,% Liu:2018:RTA% }. \NAMECITE{Trustworthy}{% Darulova:2011:TNC,% Bodin:2018:TMF% }. \NAMECITE{trylocks}{% Correia:2018:STR% }. \NAMECITE{{TSO}}{% Demsky:2015:SSD,% Gammie:2015:RSV,% Huang:2016:MCR,% Morrison:2015:TBT,% Rajaram:2013:FRT,% Wang:2013:TEH% }. \NAMECITE{{TSO}-preserving}{% Wang:2013:TEH% }. \NAMECITE{{TSO\_ATOMICITY}}{% Wang:2013:TEH% }. \NAMECITE{{TSX}}{% Bhattacharyya:2017:PHE% }. \NAMECITE{tunable}{% Schkufza:2014:SOF,% Xu:2013:RTO% }. \NAMECITE{tuner}{% Li:2013:SIA% }. \NAMECITE{Tuning}{% Muralidharan:2016:AAC,% Yu:2018:DAH,% Zhang:2017:UGM,% Chiang:2017:RFP,% Dotsenko:2011:ATF,% Singer:2011:GCA,% Song:2014:DAT% }. \NAMECITE{tunneled}{% Zhang:2016:ABS% }. \NAMECITE{tuple}{% Maleki:2016:HOT% }. \NAMECITE{tuple-based}{% Maleki:2016:HOT% }. \NAMECITE{tuples}{% Titzer:2013:HCF% }. \NAMECITE{{Turing}}{% Grigore:2017:JGT% }. \NAMECITE{turn}{% Blondal:2018:DHT% }. \NAMECITE{Turning}{% Tripp:2013:TNP% }. \NAMECITE{{Twig}}{% Hulette:2013:CTT% }. \NAMECITE{twin}{% Shivers:2011:MRT% }. \NAMECITE{{Twitter}}{% Guyer:2014:UJT% }. \NAMECITE{Two}{% Agarwal:2017:TAT,% Buneman:2015:DPT,% Burckhardt:2011:TPO,% Ding:2011:TEP,% Jordan:2018:TCD,% Wu:2017:SDC,% Kong:2010:APT,% Lopes:2014:OTP,% McCarthy:2010:TSS,% Mehiaoui:2013:TSO,% Oliveira:2015:MRM,% Russo:2015:FPT,% Upadrasta:2013:SPS,% Vazou:2017:TTP,% Xu:2018:EPD% }. \NAMECITE{two-dimensional}{% Xu:2018:EPD% }. \NAMECITE{two-level}{% Oliveira:2015:MRM% }. \NAMECITE{two-phase}{% Lopes:2014:OTP% }. \NAMECITE{Two-sided}{% Wu:2017:SDC% }. \NAMECITE{two-staged}{% Kong:2010:APT% }. \NAMECITE{two-state}{% McCarthy:2010:TSS% }. \NAMECITE{two-step}{% Mehiaoui:2013:TSO% }. \NAMECITE{Two-tiered}{% Agarwal:2017:TAT% }. \NAMECITE{two-variable-per-inequality}{% Upadrasta:2013:SPS% }. \NAMECITE{{TxRace}}{% Zhang:2016:TED% }. \NAMECITE{Type}{% Allen:2011:TCM,% Altenkirch:2016:TTT,% Amin:2017:TSP,% Bernardy:2013:TTC,% Carlson:2017:TQC,% Castagna:2015:PFS,% Chandra:2016:TIS,% Chang:2017:TSM,% Chen:2010:TPC,% Chen:2012:TDA,% Chen:2014:TBP,% Eisenberg:2018:TVP,% Garcia:2015:PTS,% Heinze:2017:TSA,% Kashyap:2014:TRS,% Leijen:2017:TDC,% McDonell:2015:TSR,% Mellies:2015:FTR,% Mezzetti:2017:TUP,% Oliveira:2010:TCO,% Osera:2015:TED,% Perelman:2012:TDC,% Rompf:2016:TSD,% Schafer:2010:TID,% Serrano:2015:TFC,% Suenaga:2012:TBS,% Yang:2017:TAA,% Adams:2011:FST,% Ahn:2014:IJP,% Amin:2016:JST,% Angiuli:2017:CHD,% Atkey:2014:RPM,% Balatsouras:2013:CHC,% Barenz:2018:RFT,% Bhat:2012:TTP,% Blazevic:2013:ASM,% Boston:2015:PTI,% Brown:2017:TSE,% Caires:2013:TDB,% Callau:2015:UTP,% Chang:2012:IOT,% Chapin:2014:SNT,% Chen:2012:ETT,% Chen:2014:CFT,% Chen:2016:PTI,% Chlipala:2010:UST,% Cicek:2016:TTI,% Cimini:2016:GMA,% Coughlin:2014:FTA,% Dagand:2016:PTE,% DeLozier:2013:ICL,% Devriese:2011:BST,% Dolan:2017:PST,% Duck:2018:ETM,% Dudenhefner:2017:ITC,% Eisenberg:2014:CTF,% Eisenberg:2014:PFT,% Ekblad:2014:SCC,% ElWazeer:2013:SVD,% Emmi:2016:SAD,% Erdweg:2015:CCF,% Fischer:2016:EIE,% Frankle:2016:EDS,% Garcia:2010:TFT,% Gerakios:2014:RTP,% Ghica:2011:GSIa,% Hackett:2012:FPH,% Hanenberg:2010:EAS,% Im:2011:STS,% Jeuring:2012:TTC,% Kedlaya:2014:ITS,% Kedlaya:2016:SST,% Kell:2016:DDT,% Khoo:2010:MTC,% Kolesnikov:2014:CPB,% Lerner:2014:TRT,% Licata:2012:CDT,% Licata:2016:FPG,% Loncaric:2016:PFT,% Lorenzen:2013:MAT,% Lorenzen:2016:STD,% Matsakis:2010:TAT,% Mayer:2012:ESI,% Miao:2011:ITC,% Middelkoop:2011:ITI,% Morris:2010:ICT,% Muranushi:2014:ERT,% Naden:2012:TSB,% Newton:2016:PTC,% Noonan:2016:PTI,% Oishi:2017:SCT,% Otwani:2018:TPY,% Pavlinovic:2014:FMT,% Pavlinovic:2015:PSB,% Pombrio:2018:ITR,% Ramsay:2014:TDA,% Ramsey:2011:RRM,% Rastogi:2012:IOG% }. \NAMECITE{type}{% Ren:2016:JTS,% Scherer:2017:DES,% Seidel:2016:DWS,% Severi:2012:PTS,% Solodkyy:2012:OET,% St-Amour:2013:ERA,% Steindorfer:2018:MOA,% Stolarek:2015:ITF,% Stuchlik:2012:SVD,% Summers:2011:FBC,% Tate:2011:TWJ,% Titzer:2013:HCF,% Vitousek:2017:BTL,% Vytiniotis:2012:EPD,% Wegiel:2010:CLT,% Weirich:2011:GTA,% Yang:2010:SLI,% Zhang:2015:DTE,% Zhao:2012:PTI% }. \NAMECITE{Type-and-example-directed}{% Osera:2015:TED% }. \NAMECITE{Type-assisted}{% Yang:2017:TAA% }. \NAMECITE{Type-based}{% Chen:2014:TBP,% Suenaga:2012:TBS,% Ramsey:2011:RRM% }. \NAMECITE{type-checking}{% Miao:2011:ITC,% Muranushi:2014:ERT,% Newton:2016:PTC% }. \NAMECITE{type-dependent}{% Lorenzen:2016:STD% }. \NAMECITE{Type-directed}{% Chen:2012:TDA,% Perelman:2012:TDC,% Ramsay:2014:TDA% }. \NAMECITE{type-heterogeneous}{% Steindorfer:2018:MOA% }. \NAMECITE{type-level}{% Barenz:2018:RFT,% Chlipala:2010:UST,% Weirich:2011:GTA% }. \NAMECITE{Type-preserving}{% Chen:2010:TPC% }. \NAMECITE{type-reflective}{% Garcia:2010:TFT,% Miao:2011:ITC% }. \NAMECITE{Type-safe}{% McDonell:2015:TSR,% DeLozier:2013:ICL,% Oishi:2017:SCT,% Wegiel:2010:CLT,% Yang:2010:SLI% }. \NAMECITE{type-soundness}{% Lorenzen:2013:MAT% }. \NAMECITE{type-theoretic}{% Frankle:2016:EDS% }. \NAMECITE{Type-theory}{% Bernardy:2013:TTC% }. \NAMECITE{typechecker}{% Gundry:2015:TPU% }. \NAMECITE{typecheckers}{% Strub:2012:SCB% }. \NAMECITE{typechecking}{% Canino:2017:PAE,% Dunfield:2013:CEB% }. \NAMECITE{typeclass}{% Martinez:2018:ITR% }. \NAMECITE{Typed}{% Bowman:2018:TCC,% Brown:2017:TSE,% Devriese:2013:TSM,% Jay:2011:TSI,% Kim:2017:TAA,% Matsakis:2015:TOJ,% Syme:2010:FTS,% Allen:2012:SDR,% Allende:2014:CIS,% Bolz:2013:SSC,% Casinghino:2014:CPP,% Castanos:2012:BPE,% Chang:2012:IOT,% Chitil:2012:PTL,% Chlipala:2010:UST,% Cimini:2017:AGD,% Cockx:2016:UEP,% Daloze:2016:ETS,% Duck:2018:ETM,% Eisenberg:2012:DTP,% Gissurarson:2018:SVH,% Ishizaki:2012:ADT,% Kedlaya:2014:DDL,% Leijen:2017:TDC,% Lindley:2013:HPP,% Maidl:2016:FTL,% Morgenstern:2010:STP,% Omar:2017:HBT,% Pottier:2011:TSP,% Reynders:2016:GSB,% Seidel:2016:DWS,% Stampoulis:2010:VTC,% Szamozvancev:2017:WTM,% Takeda:2016:CBE,% Tate:2010:IOO,% Wrigstad:2010:ITU,% Ziliani:2013:MMT% }. \NAMECITE{typed-holes}{% Gissurarson:2018:SVH% }. \NAMECITE{typemaps}{% Hulette:2013:CTT% }. \NAMECITE{Types}{% Barthe:2015:HOA,% Castagna:2015:PFS,% Delaware:2015:FDS,% Krishnaswami:2015:ILD,% Lourenco:2015:DIF,% Petricek:2016:TDM,% Sojakova:2015:HIT,% Acar:2010:TDT,% Al-Sibahi:2018:VHL,% Altenkirch:2016:TTT,% Amin:2014:FPD,% An:2011:DIS,% Atkey:2013:AIA,% Bartenstein:2014:RTS,% Benveniste:2011:DRT,% Bernardy:2010:PDT,% Brady:2013:PRA,% Burckhardt:2010:CPR,% Burckhardt:2014:RDT,% Cai:2016:SFE,% Castagna:2014:PFS,% Castagna:2016:STT,% Castro:2016:FPS,% Cave:2012:PBI,% Chugh:2012:DTJ,% Cohen:2012:ET,% Danner:2015:DCS,% DeVito:2014:FCR,% Denielou:2011:DMS,% Diatchki:2015:IHT,% Dunfield:2012:EIU,% Duregaard:2012:FFE,% Gaboardi:2013:LDT,% Gay:2010:MST,% Gordon:2013:RGR,% Gvero:2013:CCU,% Henry:2012:TUM,% Holdermans:2010:PFA,% Hoppe:2013:DDB,% Ilik:2017:ELN,% Jia:2010:DTP,% Jia:2016:MBA,% Katz:2016:ETB,% Krishnaswami:2012:SST,% Krogh-Jespersen:2017:RMT,% Kulkarni:2010:TTP,% Lehmann:2017:GRT,% Lindley:2016:TBS,% Lippmeier:2012:GPA,% Norell:2013:IPD,% Oliveira:2015:MRM,% Oliveira:2016:DIT,% Ong:2011:VHO,% Pearce:2017:RSC,% Polikarpova:2016:PSP,% Reed:2010:DMT,% Rompf:2016:TSD,% Rondon:2010:LLL,% Sampson:2011:EAD,% Scherer:2015:WST,% Singh:2016:TSD,% Suter:2010:DPA,% Swamy:2011:SDP,% Swamy:2016:DTM,% Terauchi:2010:DTC,% Thibodeau:2016:ICT,% Thiemann:2012:ACE,% Thiemann:2016:CFS,% Tobin-Hochstadt:2010:LTU,% Tov:2011:PAT,% Tov:2011:TST,% Vazou:2014:LER,% Vazou:2014:RTH,% Vazou:2015:BRT,% Vekris:2016:RTT,% Vitousek:2017:BTL,% Weirich:2014:DT,% Weirich:2017:IDT,% Wilson:2018:BGT,% Yorgey:2010:SFT,% Zhu:2015:LRT,% lago:2013:GT% }. \NAMECITE{types-and-effects}{% Krogh-Jespersen:2017:RMT% }. \NAMECITE{{TypeScript}}{% Chong:2014:CCT,% Fischer:2016:EIE,% Rastogi:2015:SEG,% Vekris:2016:RTT% }. \NAMECITE{Typestate}{% Mishne:2012:TBS,% Beckman:2011:PMS,% Crafa:2015:CAT,% Gao:2011:TMH,% Gao:2012:TMH% }. \NAMECITE{Typestate-based}{% Mishne:2012:TBS% }. \NAMECITE{typestate-oriented}{% Crafa:2015:CAT% }. \NAMECITE{Typing}{% Henry:2012:TUM,% Rastogi:2015:SEG,% Allende:2014:CGT,% Bhargavan:2010:MVS,% Buiras:2015:HMS,% Chen:2014:CFT,% Chugh:2012:NRL,% Garcia:2016:AGT,% Geneves:2015:XST,% Ina:2011:GTG,% Kent:2016:OTM,% Siek:2017:CPT,% Swamy:2014:GTE,% Takikawa:2012:GTF,% Takikawa:2016:SGT,% Vitousek:2015:DEG% }. \NAMECITE{{typy}}{% Omar:2017:PSF% }. \NAMECITE{{U}}{% Brown:2015:SRG% }. \NAMECITE{Ugly}{% Sridharan:2015:MEM% }. \NAMECITE{{UI}}{% Burckhardt:2013:ACF,% Lerner:2013:DCA% }. \NAMECITE{{ULCC}}{% Ding:2011:UUL% }. \NAMECITE{ultimate}{% Lozano:2014:CSC% }. \NAMECITE{Ultra}{% Cherupalli:2017:DAS% }. \NAMECITE{Ultra-low}{% Cherupalli:2017:DAS% }. \NAMECITE{unambiguous}{% Arnold:2010:MAP% }. \NAMECITE{Unbelievable}{% Hosek:2015:VUE% }. \NAMECITE{unbound}{% Weirich:2011:BU% }. \NAMECITE{Unbounded}{% Farzan:2015:PSU,% Luu:2014:MCC,% Roemer:2018:HCU,% Liu:2018:CIC% }. \NAMECITE{Unboundedness}{% Hague:2016:UDC% }. \NAMECITE{Uncertain}{% Zhou:2016:PUH,% Bao:2012:WBS,% McKinley:2016:PWU% }. \NAMECITE{uncertainty}{% Jafery:2017:SUR% }. \NAMECITE{unconstrained}{% Fu:2017:AHC,% Goyet:2013:LLB% }. \NAMECITE{Unconventional}{% Deiana:2018:UPN% }. \NAMECITE{undeclared}{% Medeiros:2016:ESC% }. \NAMECITE{undefined}{% Lee:2017:TUB% }. \NAMECITE{undefinedness}{% Hathhorn:2015:DUC% }. \NAMECITE{Underspecified}{% Joshi:2012:UHI% }. \NAMECITE{Understanding}{% Bird:2013:UIT,% Jin:2012:UDR,% Pinto:2014:UEB,% Sarkar:2011:UPM,% Shudler:2017:IPC,% Tamayo:2012:UBD,% Wang:2018:UAA,% Zhang:2017:UGM,% Kalibera:2012:BBA,% Lin:2015:SGU,% Lucia:2011:IUC,% Rinard:2010:PSA,% Smaragdakis:2011:PYC,% Yang:2011:FUB% }. \NAMECITE{underwater}{% Woithe:2015:TPA% }. \NAMECITE{undocumented}{% Mayer:2012:ESI% }. \NAMECITE{unification}{% Cockx:2016:UEP,% Stucki:2018:PUM,% Ziliani:2015:UAC% }. \NAMECITE{Unified}{% Ding:2017:UNS,% Lin:2015:STU,% Abel:2013:WRC,% Balabonski:2012:UAF,% Gilray:2016:ACP,% Kim:2012:OUP,% Kim:2015:OBU,% Porpodas:2013:LLA% }. \NAMECITE{Unifiers}{% Cockx:2016:UEP% }. \NAMECITE{unifies}{% Rodrigues:2014:TPS% }. \NAMECITE{uniform}{% Weiher:2014:PIU% }. \NAMECITE{Unifying}{% Hinze:2013:USR,% Mastoras:2016:UFC,% Turon:2013:URH,% Chen:2012:PUA,% Rendel:2010:ISD,% Ureche:2014:LDL% }. \NAMECITE{Unikernels}{% Kuenzer:2017:UEC,% Madhavapeddy:2013:ULO% }. \NAMECITE{Unintended}{% Sato:2017:NIT% }. \NAMECITE{unintrusive}{% Honarmand:2013:CUA% }. \NAMECITE{union}{% Dunfield:2012:EIU,% Keil:2015:BAH,% Pearce:2017:RSC% }. \NAMECITE{Unique}{% Sangiorgi:2015:ECU,% Hinze:2011:PUF,% Scherer:2015:WST% }. \NAMECITE{Uniqueness}{% Gordon:2012:URI% }. \NAMECITE{unit}{% Coons:2010:GEU,% Jiang:2017:OFU,% Upadrasta:2013:SPS% }. \NAMECITE{unit-}{% Upadrasta:2013:SPS% }. \NAMECITE{united}{% Rossberg:2015:CMU% }. \NAMECITE{uniting}{% Liu:2018:GUC% }. \NAMECITE{units}{% Gundry:2015:TPU,% Muranushi:2014:ERT% }. \NAMECITE{univalent}{% Chu:2017:HPQ% }. \NAMECITE{Universal}{% Staton:2013:UPI,% Aigner:2013:ATU,% Borgstrom:2016:LCF,% New:2016:FAC,% vGleissenthall:2016:CUQ% }. \NAMECITE{universe}{% Ziliani:2015:UAC% }. \NAMECITE{universes}{% Joisha:2014:STF% }. \NAMECITE{{Unix}}{% Powers:2017:BBG% }. \NAMECITE{unleashing}{% Godefroid:2010:CMM% }. \NAMECITE{unmarshalling}{% Henry:2012:TUM% }. \NAMECITE{unmodified}{% Kling:2012:BDI% }. \NAMECITE{unordered}{% Hassaan:2011:OVU% }. \NAMECITE{unparser}{% Arnoldus:2012:LMU% }. \NAMECITE{unparser-completeness}{% Arnoldus:2012:LMU% }. \NAMECITE{Unpicking}{% Lin:2012:UKT% }. \NAMECITE{unreliable}{% Carbin:2013:VQR% }. \NAMECITE{unsafe}{% Kell:2016:DDT,% Mastrangelo:2015:UYO% }. \NAMECITE{unsaturated}{% Quillien:2010:RDN% }. \NAMECITE{unsound}{% Amin:2016:JST% }. \NAMECITE{unsoundness}{% Mezzetti:2017:TUP% }. \NAMECITE{unstable}{% Pan:2017:LPM% }. \NAMECITE{unstaging}{% Choi:2011:SAM% }. \NAMECITE{unstructured}{% Thebault:2015:SEI% }. \NAMECITE{unsynchronized}{% Das:2015:SBP% }. \NAMECITE{Untrusted}{% Kwon:2016:SPT,% Checkoway:2013:IAW,% Hofmann:2013:ISA% }. \NAMECITE{untyped}{% Tobin-Hochstadt:2010:LTU,% Wrigstad:2010:ITU% }. \NAMECITE{unused}{% Medeiros:2016:ESC% }. \NAMECITE{Unverified}{% Agten:2015:SMV% }. \NAMECITE{upcalls}{% Lange:2011:SSV% }. \NAMECITE{update}{% Barbosa:2010:MLA,% Drechsler:2014:DRU,% Giuffrida:2013:SAL,% Li:2010:ECU,% Ntzik:2015:RAP,% Tassarotti:2015:VRC% }. \NAMECITE{Updates}{% Izraelevitz:2016:FAP,% Arbel:2015:PRR,% Henriksen:2017:FPF,% Lhotak:2011:PAE,% McClurg:2015:ESN,% Shun:2013:RCT,% Wang:2011:IUE% }. \NAMECITE{updating}{% Hayden:2012:KEG,% Magill:2012:AOT% }. \NAMECITE{upgrade}{% Dumitras:2010:UUI% }. \NAMECITE{upgrades}{% Dumitras:2010:UUI% }. \NAMECITE{ups}{% Alglave:2018:FSC% }. \NAMECITE{uptrees}{% Huang:2013:ECS% }. \NAMECITE{{Ur}}{% Chlipala:2010:UST,% Chlipala:2015:UWS% }. \NAMECITE{{Ur/Web}}{% Chlipala:2015:UWS% }. \NAMECITE{{URCU}}{% Ramalhete:2017:PPM% }. \NAMECITE{Urgent}{% Abe:2016:UVM% }. \NAMECITE{urn}{% Lampropoulos:2017:ORU% }. \NAMECITE{usability}{% Fischer:2016:EIE,% Mayer:2012:ESI% }. \NAMECITE{usable}{% Logozzo:2014:VMV% }. \NAMECITE{usage}{% Jost:2010:SDQ,% Nguyen:2010:GBA,% Steck:2012:MDE% }. \NAMECITE{Use}{% Guyer:2014:UJT,% Mastrangelo:2015:UYO,% Nalli:2017:APM,% Zhang:2017:PPD,% Agrawal:2014:PGS,% Altidor:2011:TWC,% Callau:2015:UTP,% Hirschfeld:2012:EUC,% Pop:2010:ERH,% Shi:2010:DUW,% Zyulkyarov:2010:DPU% }. \NAMECITE{use-case}{% Hirschfeld:2012:EUC% }. \NAMECITE{use-site}{% Altidor:2011:TWC% }. \NAMECITE{used}{% Xu:2010:DIU% }. \NAMECITE{Useful}{% Panwar:2018:MHP% }. \NAMECITE{useless}{% Bhagat:2011:GPP,% Fernandes:2017:AUM% }. \NAMECITE{User}{% Kurt:2016:UAS,% Raghothaman:2018:UGP,% Buse:2011:BBU,% Ding:2011:UUL,% Foust:2016:GRP,% Freeman:2013:HLW,% Jarvi:2010:AUI,% Krishnaswami:2011:SMG,% Payer:2011:FGU,% Payer:2012:PAA,% Pradel:2014:EAR,% Sousa:2014:CQU,% Stampoulis:2012:SUE,% Wilson:2018:BGT% }. \NAMECITE{User-assisted}{% Kurt:2016:UAS% }. \NAMECITE{user-defined}{% Sousa:2014:CQU% }. \NAMECITE{user-extensible}{% Stampoulis:2012:SUE% }. \NAMECITE{User-guided}{% Raghothaman:2018:UGP% }. \NAMECITE{user-level}{% Ding:2011:UUL% }. \NAMECITE{user-space}{% Payer:2011:FGU,% Payer:2012:PAA% }. \NAMECITE{users}{% Freeman:2012:HPH% }. \NAMECITE{userspace}{% Stecklina:2014:SHO% }. \NAMECITE{uses}{% Russo:2015:FPT% }. \NAMECITE{Using}{% Axelsson:2013:UCP,% Bardizbanyan:2015:IDA,% Bastani:2015:SIU,% Brown:2016:HBS,% Chyzak:2011:UCP,% Dice:2013:UHT,% Estrada:2017:UDP,% Fisher:2014:UFM,% Gao:2013:UMR,% Ge:2017:GGC,% Guo:2016:HDI,% Hsiao:2014:UWC,% Khan:2015:UJW,% Kramer:2014:UDO,% Nikhil:2010:UGP,% Orr:2015:SUR,% Ouyang:2016:SUV,% Rajbhandari:2017:OFI,% Sahoo:2013:ULI,% Scott:2010:UFP,% Sidiroglou-Douskos:2015:TAI,% Singh:2015:TVC,% Steele:2017:UBP,% Tang:2017:SCM,% Tao:2012:UGA,% Upadhyaya:2010:UDS,% Voelter:2015:UCL,% Wang:2017:ESC,% Wiegley:2017:UCW,% Yan:2018:FPS,% Zhang:2016:TED,% dAntras:2017:HXU,% Adams:2012:TYB,% Ahn:2013:DAS,% Al-Hajjaji:2017:IEP,% Altenkirch:2016:TTT,% Anderson:2012:ECP,% Asai:2015:CRL,% Baek:2010:GFS,% Barowy:2015:FER,% Bocq:2012:MUM,% Bohm:2011:GJT,% Brady:2010:SYI,% Brunthaler:2010:EIU,% Castaldo:2010:SLP,% Castro:2016:FPS,% Chaudhuri:2014:BBQ,% Claessen:2013:SPN,% Crary:2015:PPA,% Cui:2013:VSR,% Danielsson:2012:OSU,% DeVito:2014:FCR,% Desai:2014:NPA,% Dias:2010:AGI,% Dickens:2018:SCI,% Dillig:2011:PRP,% Dillig:2012:AED,% Dong:2018:SSM,% Duck:2018:ETM,% Edmonds:2013:EGA,% Feng:2018:PSU,% Fischer:2016:EIE,% Fu:2013:EUD,% Garg:2016:LIU,% Gerakios:2014:RTP,% Gligoric:2014:AMB,% Golan-Gueta:2011:AFG,% Gollamudi:2016:AEE,% Gonnord:2015:SRF,% Grebe:2017:RSD,% Gulwani:2011:ASP,% Gvero:2013:CCU,% Hong:2018:GCO,% Hong:2018:PMG,% Hu:2017:API,% Huber:2013:CWA,% Inostroza:2016:MIM,% Itzhaky:2016:DDC,% Jo:2013:ELM,% Jose:2011:CCC,% Kadav:2013:FGF,% Kamruzzaman:2011:ICP,% Kamruzzaman:2012:ICP,% Katz:2016:ETB,% Ke:2011:SPP,% Keil:2014:EDA,% Kell:2010:CAA,% Khudia:2012:ESE,% Khudia:2013:LCC,% Kim:2016:DOF,% Kirman:2010:PEA,% Kourai:2011:FCP,% Kulkarni:2012:MCO,% Kundu:2012:MVA,% Kyle:2012:EPI,% Laurenzano:2016:IRU,% Lee:2018:ASB,% Lerner:2010:SDT,% Li:2014:MHD,% Licht:2018:DSF,% Lucia:2011:IUC% }. \NAMECITE{using}{% Lupei:2010:TST,% Lyu:2014:DER,% Martins:2014:ECO,% Menon:2018:DDC,% Merrill:2016:MBS,% Morris:2010:ERU,% Navabpour:2011:SDT,% Newton:2016:PTC,% OCallahan:2012:WYW,% Osterlund:2015:CCU,% Park:2017:PSS,% Pek:2014:NPD,% Petrashko:2017:MCU,% Plotkin:2016:SNV,% Raghothaman:2018:UGP,% Ramachandran:2015:CFC,% Ramachandran:2016:IEI,% Raman:2010:SPU,% Raman:2011:POU,% Ramsey:2011:RRM,% Rehman:2016:VMJ,% Ren:2017:SDH,% Rosu:2012:CRU,% Sandes:2010:CUG,% Seidl:2016:GSP,% Shi:2013:COU,% Siddiqui:2012:SSE,% Singh:2016:TSD,% Srikanth:2017:CVU,% Srivastava:2011:SPO,% Steimann:2016:CRA,% Steinert:2015:OVS,% Steuwer:2015:GPP,% Tan:2015:DWS,% Thomson:2014:CTU,% Tian:2010:SPU,% Upadrasta:2013:SPS,% Vora:2014:AEA,% Wang:2013:PMO,% Wang:2014:CBL,% Wang:2016:FFS,% Weeratunge:2011:APA,% Westbrook:2010:MJM,% Woo:2010:CPD,% Yamada:2013:TFT,% Younge:2015:SHP,% Zeng:2011:CCH,% Zhai:2010:PPP,% Zhang:2011:FRC,% Zhang:2017:MAP,% Zheng:2018:FPS% }. \NAMECITE{usually}{% Seidel:2016:DWS% }. \NAMECITE{utility}{% Cameron:2015:JFE,% Xu:2010:FLU% }. \NAMECITE{Utilization}{% Chen:2016:BQA,% Chen:2017:PPQ,% Hsu:2018:SRP,% Park:2017:DRM,% Bacon:2013:PRT,% Hashemi:2012:FSU% }. \NAMECITE{{V}}{% Dietrich:2017:OVA% }. \NAMECITE{{V2E}}{% Yan:2012:VCH% }. \NAMECITE{{{valgrind}}}{% Pohle:2010:CWM% }. \NAMECITE{valid}{% Gissurarson:2018:SVH% }. \NAMECITE{validate}{% Slaatten:2012:TAG% }. \NAMECITE{Validation}{% Nazare:2014:VMA,% Banerjee:2016:TVL,% Hammer:2017:VOV,% Le:2014:CVE,% Saillard:2015:SDV,% Sewell:2013:TVV,% Tristan:2011:EVG,% Viennot:2013:TMR% }. \NAMECITE{validator}{% Tristan:2010:SVV% }. \NAMECITE{{Valor}}{% Biswas:2015:VES% }. \NAMECITE{Value}{% Basin:2017:KKV,% Wen:2017:REV,% Byrne:2018:MMR,% Lesani:2016:CCC,% Li:2013:PSC,% Shi:2018:PFP,% Swamy:2011:SDP,% Tian:2010:SPU,% Tristan:2011:EVG% }. \NAMECITE{value-dependent}{% Swamy:2011:SDP% }. \NAMECITE{value-graph}{% Tristan:2011:EVG% }. \NAMECITE{values}{% Austin:2011:VVL,% Osvald:2016:GGT,% Perez:2015:BGG% }. \NAMECITE{{VARAN}}{% Hosek:2015:VUE% }. \NAMECITE{Variability}{% Kastner:2011:VAP,% Kastner:2012:VAM,% Seidl:2016:GSP,% Sincero:2011:EEA% }. \NAMECITE{Variability-aware}{% Kastner:2011:VAP,% Kastner:2012:VAM,% Seidl:2016:GSP% }. \NAMECITE{variable}{% ElWazeer:2013:SVD,% Jang:2013:PSP,% Kienzle:2017:DDV,% Rothberg:2017:TSC,% Upadrasta:2013:SPS% }. \NAMECITE{variable-length}{% Jang:2013:PSP% }. \NAMECITE{variables}{% Eisenberg:2018:TVP,% Menon:2018:DDC% }. \NAMECITE{variance}{% Altidor:2011:TWC,% Mururu:2018:QRE,% Sharma:2014:BVT,% Tang:2018:VLF% }. \NAMECITE{Variant}{% Muralidharan:2016:AAC,% Selgrad:2016:LGV% }. \NAMECITE{variants}{% Castagna:2016:STT,% Morris:2015:VV% }. \NAMECITE{Variation}{% Goiri:2015:CTV,% Alcocer:2016:TPV,% Erwig:2011:LSV,% Linsbauer:2017:CVC,% Ryssel:2011:AVP,% Walkingshaw:2013:CMI% }. \NAMECITE{Variation-Aware}{% Goiri:2015:CTV% }. \NAMECITE{variation-point}{% Ryssel:2011:AVP% }. \NAMECITE{variational}{% Chen:2012:ETT,% Walkingshaw:2015:PEV% }. \NAMECITE{Variations}{% Morris:2015:VV,% Shen:2010:RBV,% Yorgey:2012:MTV% }. \NAMECITE{{VAULT}}{% Taassori:2018:VRP% }. \NAMECITE{{vbench}}{% Lottarini:2018:VBV% }. \NAMECITE{{vCPUs}}{% Ouyang:2016:SUV% }. \NAMECITE{Vector}{% Leroux:2011:VAS,% Ren:2017:EVM,% Wu:2017:PRP,% Choi:2010:MDA,% Kamin:2015:ORS,% Li:2013:SIA,% Mainland:2013:EVI,% Merrill:2016:MBS,% Ren:2015:EER,% Stucki:2015:RVP% }. \NAMECITE{Vector-based}{% Wu:2017:PRP% }. \NAMECITE{Vectorisation}{% Keller:2012:VA,% Lippmeier:2012:WEH% }. \NAMECITE{Vectorization}{% Moreira:2017:FCR,% Wang:2015:VAR,% Baghsorkhi:2016:FAV,% Holewinski:2012:DTB,% Jang:2010:DTE,% Lee:2015:RRA,% Petersen:2013:ASV,% Reiche:2017:AVI,% Sui:2016:LOA% }. \NAMECITE{vehicle}{% Beaugnon:2014:VVO% }. \NAMECITE{vehicles}{% Fisher:2014:UFM,% Woithe:2015:TPA% }. \NAMECITE{{Verdi}}{% Wilcox:2015:VFI% }. \NAMECITE{{VeriCon}}{% Ball:2014:VTV% }. \NAMECITE{verifiable}{% Chen:2013:TVR% }. \NAMECITE{Verification}{% Agten:2015:SMV,% Al-Sibahi:2018:VHL,% Appel:2015:VCP,% Chlipala:2015:NIM,% Egger:2018:VCG,% Farzan:2012:VPC,% Ferraiuolo:2017:VPH,% Fletcher:2015:FON,% Kim:2011:VSC,% Logozzo:2014:VMV,% Malkis:2012:VSB,% Procter:2015:SDH,% Rehman:2016:VMJ,% Sharma:2015:VPC,% Taassori:2018:VRP,% Trippel:2017:TMM,% Zhang:2017:ISC,% Alur:2011:STA,% Atig:2010:VPW,% Attiya:2010:SVS,% Bao:2016:PDV,% Barthe:2013:RVS,% Barthe:2014:PRV,% Bhargavan:2010:MVS,% Broadbent:2013:CSC,% Burckhardt:2014:RDT,% Carbonneaux:2014:EEV,% Chargueraud:2010:PVT,% Chargueraud:2011:CFV,% Chen:2010:TPC,% Chen:2016:TCV,% Chimdyalwar:2018:SRP,% Chlipala:2011:MAV,% Cogumbreiro:2015:DDV,% Costanzo:2016:EEV,% David:2011:ISM,% Emmi:2010:PVT,% Esparza:2011:CPB,% Gordon:2011:RMV,% Gotsman:2011:MVP,% Greenaway:2014:DSS,% Hammer:2017:VOV,% Hoenicke:2017:TMM,% Huffman:2012:FVM,% Kang:2016:LVS,% Kobayashi:2010:HOM,% Konnov:2017:SCP,% Li:2012:GCV,% Liang:2013:MVL,% Lopez:2015:PBV,% Lorenzen:2013:MAT,% Madhavan:2011:NDV,% Madhavan:2017:CBR,% Murase:2016:TVH,% Nanevski:2010:SVH,% Nguyen:2014:SCV,% OConnor:2016:RTR,% Padon:2016:ISV,% Plotkin:2016:SNV,% Ramananandro:2011:FVO,% Ryzhyk:2011:IDD,% Ryzhyk:2012:IDD,% Sergey:2015:MVF,% Shambaugh:2016:RCV,% Siegel:2011:AFV,% Sinha:2016:DVM,% Srikanth:2017:CVU,% Srivastava:2010:PVP,% Taube:2018:MDD,% Thum:2013:FBD,% Unno:2013:ARC,% Wang:2014:CVM,% Weitz:2016:SVB,% Yang:2010:SLI,% Zhao:2013:FVS% }. \NAMECITE{verification-validation}{% Hammer:2017:VOV% }. \NAMECITE{Verified}{% Jourdan:2015:FVC,% Kamil:2016:VLS,% Kwon:2016:SPT,% Leroy:2011:VSD,% Mullen:2016:VPO,% Myreen:2010:VJT,% Stewart:2012:VHT,% Traytel:2013:VDP,% Amin:2017:LVA,% Blazy:2016:AMF,% Bohrer:2018:VVC,% Bourke:2017:FVC,% Chlipala:2010:VCI,% Dagand:2016:PTE,% Gammie:2015:RSV,% Guha:2013:MVN,% Jagannathan:2014:ARV,% Kang:2018:CVC,% Kumar:2014:CVI,% Leslie-Hurd:2013:MVS,% Logozzo:2012:MVA,% Malecha:2010:TVR,% Neis:2015:PCV,% Pirog:2010:SDS,% Schiller:2012:RBW,% Sevcik:2011:RMC,% Sewell:2013:TVV,% Shi:2013:COU,% Tan:2016:NVC,% Tatlock:2010:BEV,% Tristan:2010:SVV,% Wickerson:2015:RSP,% Wilcox:2018:VVH,% Zhao:2012:FLI,% deAmorim:2014:VIF% }. \NAMECITE{{VerifiedFT}}{% Wilcox:2018:VVH% }. \NAMECITE{verifier}{% Betts:2012:GVG,% Chlipala:2013:BSP,% Li:2010:SVC% }. \NAMECITE{verifiers}{% Grebenshchikov:2012:SSV,% Stefanescu:2016:SBP% }. \NAMECITE{verify}{% Slaatten:2012:TAG,% Amin:2017:LVA% }. \NAMECITE{Verifying}{% Amani:2016:CVH,% Bouajjani:2014:VEC,% Carbin:2013:VQR,% Cui:2013:VSR,% Lee:2016:VBM,% Leung:2012:VGK,% Lin:2015:STU,% Lustig:2016:CVM,% Mai:2013:VSI,% Ong:2011:VHO,% Panchekha:2018:VWP,% Swamy:2013:VHO,% Tassarotti:2015:VRC,% Arnold:2010:SVS,% Ball:2014:VTV,% Bastani:2015:IVA,% Bouajjani:2017:VCC,% Gupta:2011:PAR,% Liang:2012:RGB,% Romanescu:2010:SDV,% Sampson:2014:EVP,% Sousa:2016:CHL,% Vazou:2017:TTP,% Wilcox:2015:VFI,% vGleissenthall:2016:CUQ% }. \NAMECITE{{VeriML}}{% Stampoulis:2010:VTC% }. \NAMECITE{{VeriPhy}}{% Bohrer:2018:VVC% }. \NAMECITE{Versatile}{% Hu:2015:VYL,% Pyka:2010:VSL% }. \NAMECITE{version}{% Fernandes:2011:LFS,% Hosek:2015:VUE% }. \NAMECITE{versioning}{% Steinert:2015:OVS,% Zhou:2014:SEM% }. \NAMECITE{versions}{% Logozzo:2014:VMV% }. \NAMECITE{versus}{% Datta:2012:TVW% }. \NAMECITE{vertex}{% Emoto:2016:TLV,% Firoz:2018:SDV% }. \NAMECITE{vertex-centric}{% Emoto:2016:TLV% }. \NAMECITE{vertical}{% Bruno:2018:DVM% }. \NAMECITE{via}{% Aguston:2014:PHC,% Ahmed:2011:EPC,% Arulraj:2013:PRS,% Ashari:2015:OML,% Atkey:2014:PCL,% Balaji:2017:PAP,% Best:2011:SST,% Blackshear:2015:SCF,% Bloom:2013:RSP,% Brown:2017:TSE,% Cai:2018:CRC,% Choi:2011:SAM,% Cochran:2015:PBP,% Cohen:2017:PST,% Dillig:2013:IIG,% Drachsler:2014:PCB,% Ebrahimi:2010:FST,% Emmi:2015:MRS,% Feng:2011:SSP,% Firoz:2017:PDC,% Fu:2017:AHC,% Gaboardi:2016:CEC,% Gerofi:2012:ETT,% Golan-Gueta:2015:ASA,% Gu:2012:RDK,% Harris:2010:PAS,% Hobor:2010:TIA,% Holt:2014:AAL,% Hosking:2012:CHL,% Hou:2014:PSP,% Huang:2012:LSC,% Huang:2013:ECS,% Itzhaky:2014:MRA,% Izraelevitz:2016:FAP,% Johnson:2015:EES,% Kawaguchi:2012:DPL,% Kwon:2018:MEF,% Le:2014:CVE,% Le:2015:FDC,% Le:2015:PAT,% Lee:2010:REO,% Leissa:2016:SED,% Leopoldseder:2016:JJT,% Li:2013:PSC,% Liang:2011:SAR,% Liu:2015:LRT,% Long:2014:ARE,% Lyde:2016:CFA,% Ma:2015:ETS,% Ma:2015:SDS,% Madhavan:2011:NDV,% Mazurak:2010:LCC,% McPherson:2015:FPL,% Morisset:2013:CTT,% Mururu:2018:QRE,% New:2016:FAC,% Oh:2015:LSA,% Parikh:2016:EDW,% Partush:2014:ASD,% Prountzos:2015:SPG,% Purandare:2010:MOS,% Ramalingam:2013:FTI,% Reps:2016:NPA,% Sadrosadati:2018:LEH,% Sato:2011:APM,% Schwarz:2011:SAI,% Shioda:2015:LLD,% Stadler:2017:ORL,% Stock:2014:FED,% Sun:2016:FCB,% Surendran:2016:APP,% Tian:2011:ESP,% Tobin-Hochstadt:2012:HOS,% Tripp:2012:JEP,% Vora:2017:KFA,% Wang:2014:CVM,% Wang:2016:RTE,% Yu:2016:CWM,% Yuan:2011:ISD,% Yuan:2012:ISD,% Zhang:2013:CFC,% Zhang:2017:CSD,% Zhuravlev:2010:ASR,% Blondal:2018:DHT% }. \NAMECITE{{VIBNN}}{% Cai:2018:VHA% }. \NAMECITE{{Vice}}{% Gibbons:2013:ASV,% Gibbons:2014:SVC% }. \NAMECITE{{Vice-Chair}}{% Gibbons:2013:ASV,% Gibbons:2014:SVC% }. \NAMECITE{Video}{% Lottarini:2018:VBV% }. \NAMECITE{Videos}{% Jevdjic:2017:ASC% }. \NAMECITE{view}{% Barbosa:2010:MLA,% Guyer:2014:UJT,% Jaskelioff:2015:FPS,% Lv:2012:VCV% }. \NAMECITE{views}{% Bernardy:2013:NFP,% DeKoster:2012:SVE,% Mitschke:2014:ILI,% Schrijvers:2011:MZV,% Dinsdale-Young:2013:VCR% }. \NAMECITE{violation}{% Jin:2011:AAV,% Qian:2013:VSP% }. \NAMECITE{violations}{% Liu:2014:FFL,% Pradel:2012:FAP,% Rhodes:2015:DDO% }. \NAMECITE{{Virgil}}{% Titzer:2013:HCF% }. \NAMECITE{{VirtCL}}{% You:2015:VFO% }. \NAMECITE{Virtual}{% Abe:2016:UVM,% Adams:2014:HVM,% Austin:2011:VVL,% Burtsev:2016:APV,% Cui:2015:PPA,% ElHajj:2016:SPM,% Hetzelt:2017:SAE,% Kim:2014:VAM,% Kyle:2015:ADA,% McKinley:2016:NGV,% Nathan:2016:SRO,% Sewe:2011:CCS,% Suneja:2017:SIL,% Upadhyaya:2015:EML,% Wang:2015:HPI,% Wang:2017:RLW,% Xia:2011:VWB,% Yang:2017:CLA,% Yoon:2018:FTB,% Zhu:2017:VLV,% Aigner:2015:FMS,% Chari:2017:BEH,% Chevalier-Boisvert:2012:BSH,% Cui:2013:VMV,% Du:2011:PPV,% Gerofi:2012:ETT,% Hizver:2014:RTD,% Jantz:2013:FAG,% Jo:2013:ELM,% Kedlaya:2014:DDL,% Kotsifakou:2018:HHP,% Kourai:2011:FCP,% Ma:2012:DTD,% Martini:2017:AGV,% Meier:2017:PVM,% Namjoshi:2010:NOP,% Pape:2016:LIS,% Park:2011:FSE,% Pizlo:2017:JVM,% Prades:2016:CAX,% Rao:2014:TFE,% Rosa:2017:APV,% Song:2013:PLM,% Stecklina:2014:SHO,% Svard:2011:EDC,% Torlak:2014:LSV,% Tsafrir:2014:ELV,% Wang:2011:RVM,% Wang:2012:RCV,% Wood:2011:CDP,% Ye:2010:EES,% Zhou:2013:LPC,% Zhou:2013:OVM% }. \NAMECITE{virtualisation}{% Gray:2011:TCE% }. \NAMECITE{Virtualization}{% Bacon:2011:VAH,% Hale:2016:EHP,% Hu:2017:TFC,% Lu:2017:FPL,% Lv:2012:VCV,% Ma:2018:GEG,% Pfefferle:2015:HVF,% Waldspurger:2016:SSL,% Williams:2016:EEH,% Xu:2018:DES,% Yeh:2017:PFG,% Zhang:2017:DLN,% dAntras:2017:HXU,% Cecchet:2011:DVD,% Chafi:2010:LVH,% Chang:2014:EMV,% Garg:2017:CGA,% Lange:2011:MOV,% Lange:2011:SSV,% Mittal:2013:EVE,% Nikolaev:2011:PXF,% Payer:2011:FGU,% Shan:2012:FIA,% Tuch:2012:BSV,% Wang:2011:SHS,% Xia:2011:VWB,% Yan:2012:VCH% }. \NAMECITE{virtualization-driven}{% Cecchet:2011:DVD% }. \NAMECITE{Virtualized}{% Arulraj:2017:IVS,% Merrifield:2016:PIE,% Wang:2015:DAA,% Yoon:2010:VFE,% Younge:2015:SHP,% Horie:2014:SDJ,% Huang:2010:OCD,% Kang:2013:HPP,% Kundu:2012:MVA,% Li:2014:VSK,% McGachey:2010:CJC% }. \NAMECITE{Virtualizing}{% Sarkar:2016:VEC,% Schrijvers:2011:MZV% }. \NAMECITE{virtually}{% Kastner:2010:MRP% }. \NAMECITE{virtues}{% Narayanaswamy:2016:VCA% }. \NAMECITE{Vision}{% Hauswald:2015:SOE,% Kotselidis:2017:HMR,% Hammer:2017:VOV% }. \NAMECITE{visitors}{% Dyer:2014:DVE% }. \NAMECITE{Visual}{% Fischer:2016:EIE,% MacLaurin:2011:DKT% }. \NAMECITE{visualization}{% Chiw:2012:DPD,% Smeltzer:2015:TAD,% Smeltzer:2018:DSL% }. \NAMECITE{visualizing}{% Bois:2013:BGV% }. \NAMECITE{vivo}{% Chipounov:2011:SPV,% Chipounov:2012:SPV% }. \NAMECITE{{VLIW}}{% Huang:2012:WAR,% Lee:2014:IPL% }. \NAMECITE{{VM}}{% Arya:2014:TRG,% Estrada:2017:UDP,% Fu:2013:EUD,% Ghosh:2012:RAA,% Le:2011:REV,% Lin:2012:UKT,% Ruprecht:2018:VLM,% Singh:2015:TVC,% Suneja:2015:EVI,% Wang:2018:HSA,% Zeng:2015:PPH,% Zhang:2017:MAP% }. \NAMECITE{{VM-based}}{% Estrada:2017:UDP% }. \NAMECITE{{VM}-protected}{% Ghosh:2012:RAA% }. \NAMECITE{{VM}/application}{% Lin:2012:UKT% }. \NAMECITE{{VMKit}}{% Geoffray:2010:VSM% }. \NAMECITE{{VMM}}{% Dai:2013:LVM,% Deng:2017:DWT,% Lange:2011:SSV,% Ouyang:2016:SUV% }. \NAMECITE{{VMM}-to-guest}{% Lange:2011:SSV% }. \NAMECITE{{VMs}}{% Kim:2013:DBC,% Robinson:2016:CCM% }. \NAMECITE{{VMScatter}}{% Cui:2013:VMV% }. \NAMECITE{{VMSI}}{% Zhu:2017:VLV% }. \NAMECITE{{VMware}}{% Guo:2015:PBL% }. \NAMECITE{{VOBLA}}{% Beaugnon:2014:VVO% }. \NAMECITE{Voice}{% Hauswald:2015:SOE% }. \NAMECITE{Volatile}{% Awad:2016:SSZ,% Young:2015:DWE,% Zhang:2015:MRH,% Bhandari:2016:MFR,% Chakrabarti:2014:ALL,% Coburn:2011:NHM,% Coburn:2012:NHM,% Friedman:2018:PLF,% Li:2013:CDW,% Pan:2017:LPM,% Wu:2018:EBJ% }. \NAMECITE{Volatility}{% Wu:2018:EBJ% }. \NAMECITE{{Volition}}{% Qian:2013:VSP% }. \NAMECITE{Voltage}{% Bai:2017:VRE,% Jiang:2017:OFU% }. \NAMECITE{vs}{% Hassaan:2011:OVU,% Marr:2015:TVP,% Might:2010:REC,% Stuchlik:2012:SVD,% Wade:2017:AVJ,% Wang:2016:RTE% }. \NAMECITE{{vSensor}}{% Tang:2018:VLF% }. \NAMECITE{Vulnerabilities}{% David:2018:FPS% }. \NAMECITE{vulnerability}{% Shrivastava:2010:CVE% }. \NAMECITE{Vulnerable}{% Jin:2015:HAS% }. \NAMECITE{WACI}{% Tsafrir:2016:SAW% }. \NAMECITE{Wait}{% Kogan:2011:WFQ,% Ramalhete:2017:PWF,% Timnat:2012:WFL,% Iyengar:2012:CWF,% Kogan:2012:MCF,% Stellwag:2011:WFN,% Timnat:2014:PWF,% Yang:2016:WFQ,% Jafri:2013:WGI% }. \NAMECITE{Wait-Free}{% Ramalhete:2017:PWF,% Kogan:2011:WFQ,% Timnat:2012:WFL,% Iyengar:2012:CWF,% Kogan:2012:MCF,% Stellwag:2011:WFN,% Timnat:2014:PWF,% Yang:2016:WFQ% }. \NAMECITE{{Wait-n-GoTM}}{% Jafri:2013:WGI% }. \NAMECITE{{WAN}}{% Wood:2011:CDP% }. \NAMECITE{wand}{% Lee:2014:PSS% }. \NAMECITE{want}{% Flatt:2014:SRY,% Hertz:2011:WWR% }. \NAMECITE{wanted}{% Gramoli:2015:MTY% }. \NAMECITE{Warehouse}{% Chen:2016:BQA,% Chen:2017:PPQ,% Hauswald:2015:SOE,% Lee:2018:WPE,% Tan:2015:DWS,% Tang:2013:RRS% }. \NAMECITE{Warehouse-Scale}{% Chen:2017:PPQ,% Lee:2018:WPE,% Tan:2015:DWS% }. \NAMECITE{warnings}{% Blackshear:2013:ACS,% Karachalias:2015:GMT% }. \NAMECITE{warp}{% Bauer:2014:SLW,% Hong:2011:ACG,% Diegues:2014:TWL% }. \NAMECITE{Waste}{% Hertz:2011:WWR% }. \NAMECITE{Watching}{% Wen:2018:WSI% }. \NAMECITE{{Watson}}{% Banavar:2015:WEC% }. \NAMECITE{Wavefront}{% Chowdhury:2017:PPE,% Tang:2015:COW% }. \NAMECITE{wavelength}{% Kirman:2010:PEA% }. \NAMECITE{wavelength-based}{% Kirman:2010:PEA% }. \NAMECITE{way}{% Cledat:2011:ESS,% Foust:2016:GRP,% Jarvi:2015:SPH% }. \NAMECITE{{WCET}}{% Huang:2012:WAR,% Huber:2013:CWA,% Metta:2016:TSM,% Schlickling:2010:SAD,% Wan:2012:WAD,% Zheng:2014:WAD,% Zheng:2015:WAD% }. \NAMECITE{{WCET-Aware}}{% Zheng:2015:WAD,% Huang:2012:WAR,% Wan:2012:WAD% }. \NAMECITE{Weak}{% Alglave:2015:GCW,% Balabonski:2013:WOM,% Roy:2011:WAU,% Alglave:2014:HCM,% Alglave:2017:OPI,% Atig:2010:VPW,% Chong:2018:STW,% Horie:2018:BDQ,% Le:2013:CEW,% Ritson:2016:BWM,% Sorensen:2016:EER,% Tassarotti:2015:VRC,% Turon:2014:GNW,% Westbrook:2010:MJM% }. \NAMECITE{weakest}{% Madhavan:2011:NDV% }. \NAMECITE{Wear}{% Liu:2015:SDS,% Chang:2011:LCW% }. \NAMECITE{Wear-leveling}{% Liu:2015:SDS,% Chang:2011:LCW% }. \NAMECITE{wearable}{% Gao:2013:UMR% }. \NAMECITE{web}{% Barman:2016:RWA,% Billes:2017:SBB,% Byalik:2016:NNA,% Chlipala:2015:OCP,% Ekblad:2014:SCC,% Ekblad:2017:MED,% Haas:2017:BWS,% Herrera:2018:NCW,% Hsiao:2014:UWC,% Khan:2015:UJW,% Levy:2014:DPM,% Panchekha:2016:ARW,% Panchekha:2018:VWP,% Radoi:2015:WAR,% Robatmili:2014:MRL,% Ryu:2016:JFB,% Seginer:2018:QBO,% Vilk:2018:BAD,% Zhu:2016:GLE,% Bonetta:2012:SLH,% Cascaval:2013:ZPW,% Chlipala:2015:NIM,% Chlipala:2015:UWS,% Chyzak:2011:UCP,% Freeman:2013:HLW,% Hemel:2011:DPM,% Hunger:2018:DDC,% OCallahan:2012:WYW,% Oh:2015:MWA,% Petrov:2012:RDW,% Richard-Foy:2014:EHL,% Sridharan:2011:FTA,% Vermolen:2012:GDM,% Wagner:2011:CMM,% Yao:2018:SSG% }. \NAMECITE{web-application}{% Chlipala:2015:OCP% }. \NAMECITE{web-based}{% Byalik:2016:NNA% }. \NAMECITE{{WebAssembly}}{% Haas:2017:BWS% }. \NAMECITE{{WebCL}}{% Khan:2015:UJW% }. \NAMECITE{Weight}{% Wang:2017:RLW% }. \NAMECITE{Weighted}{% He:2015:LWA% }. \NAMECITE{weights}{% Gvero:2013:CCU% }. \NAMECITE{welcomes}{% Wang:2016:MGM% }. \NAMECITE{Well}{% Herlihy:2014:WSF,% Szamozvancev:2017:WTM,% Smaragdakis:2011:PYC% }. \NAMECITE{Well-structured}{% Herlihy:2014:WSF% }. \NAMECITE{Well-typed}{% Szamozvancev:2017:WTM% }. \NAMECITE{Wellfounded}{% Abel:2013:WRC% }. \NAMECITE{were}{% Bacon:2012:TTW% }. \NAMECITE{{Whalesong}}{% Yoo:2014:WRR% }. \NAMECITE{Which}{% Scherer:2015:WST% }. \NAMECITE{while}{% Ahmad:2010:JOI,% Sun:2018:AMB% }. \NAMECITE{{Whirlpool}}{% Mukkara:2016:WID% }. \NAMECITE{{WHISPER}}{% Nalli:2017:APM% }. \NAMECITE{White}{% Bao:2012:WBS% }. \NAMECITE{whole}{% Doeraene:2016:PIW,% Sankaranarayanan:2013:SAP% }. \NAMECITE{whole-program}{% Doeraene:2016:PIW% }. \NAMECITE{widening}{% Apinis:2013:HCW% }. \NAMECITE{width}{% Madhusudan:2011:TWA% }. \NAMECITE{{WiFi}}{% Xia:2011:VWB% }. \NAMECITE{Wild}{% Tsafrir:2016:SAW,% Jovic:2011:CMI,% Mastrangelo:2015:UYO,% Ryu:2016:JFB% }. \NAMECITE{wildcards}{% Altidor:2011:TWC,% Altidor:2014:RJG,% Tate:2011:TWJ% }. \NAMECITE{will}{% Larus:2011:CWC,% Larus:2012:CWC% }. \NAMECITE{willing}{% Stanley:2010:AOH% }. \NAMECITE{window}{% Swierstra:2012:XCE,% Xiang:2011:AWP% }. \NAMECITE{{Winograd}}{% Jia:2018:ODW% }. \NAMECITE{{Winograd}-based}{% Jia:2018:ODW% }. \NAMECITE{{WIP}}{% Chadha:2018:JAS,% Chang:2018:DNN,% Chimdyalwar:2018:SRP,% Mehrotra:2018:OSR,% SantAnna:2018:TSL% }. \NAMECITE{wired}{% Xia:2011:VWB% }. \NAMECITE{Wireless}{% Abadal:2016:WAF,% Stewart:2015:ZDW,% Wang:2011:DBM,% Xia:2011:VWB% }. \NAMECITE{{WiSync}}{% Abadal:2016:WAF% }. \NAMECITE{{Witch}}{% Wen:2018:WSI% }. \NAMECITE{within}{% Agarwal:2015:PPS,% Morgenstern:2010:STP,% Scott:2010:UFP% }. \NAMECITE{without}{% Amin:2017:LVA,% Cockx:2014:PMK,% Ding:2011:TEP,% Felgentreff:2015:CBC,% Greenaway:2014:DSS,% Henry:2012:TUM,% Inoue:2012:ISC,% Krishnaswami:2013:HOF,% Kumar:2012:WSB,% Lu:2014:EDM,% Marr:2015:ZOM,% Maurer:2017:CC,% Morris:2010:ICT,% Morris:2016:BBW,% Siek:2010:TB,% Soares:2018:EFI,% Sung:2015:DES,% Tang:2015:COW,% Wu:2011:RTS,% Yan:2013:SFS,% vanderPloeg:2014:RRR% }. \NAMECITE{witnesses}{% Seidel:2016:DWS% }. \NAMECITE{Wolves}{% Deng:2017:DWT% }. \NAMECITE{{Wonderland}}{% Zhang:2018:WNA% }. \NAMECITE{word}{% Lin:2016:SSW% }. \NAMECITE{words}{% Traytel:2013:VDP% }. \NAMECITE{Work}{% Kumar:2012:WSB,% Li:2016:WSI,% Lippmeier:2012:WEH,% Wimmer:2013:WSC,% Acar:2013:SPP,% Datta:2012:TVW,% Farooqui:2016:AAW,% Guo:2010:SSL,% Hassaan:2011:OVU,% Horie:2018:BDQ,% Kerbl:2018:SQW,% Kumar:2014:FBE,% Le:2013:CEW,% Lifflander:2013:STL,% Perera:2012:FPE,% Piao:2015:JJF,% Tardieu:2012:WSS,% Tzannes:2010:LBS% }. \NAMECITE{work-efficiency}{% Hassaan:2011:OVU% }. \NAMECITE{Work-stealing}{% Kumar:2012:WSB,% Wimmer:2013:WSC,% Farooqui:2016:AAW,% Guo:2010:SSL,% Horie:2018:BDQ,% Kumar:2014:FBE,% Le:2013:CEW,% Tardieu:2012:WSS,% Tzannes:2010:LBS% }. \NAMECITE{workbench}{% Kats:2010:SLW% }. \NAMECITE{workbenches}{% Konat:2017:BDS% }. \NAMECITE{Worker}{% Hackett:2014:WWM% }. \NAMECITE{Worker/wrapper/makes}{% Hackett:2014:WWM% }. \NAMECITE{Workflow}{% Yu:2016:CWM% }. \NAMECITE{workgroup}{% Sorensen:2016:PIW% }. \NAMECITE{Working}{% Zhang:2017:MAP,% Zhang:2011:FRC% }. \NAMECITE{Working-Set}{% Zhang:2017:MAP% }. \NAMECITE{Worklist}{% Zhang:2018:MLO% }. \NAMECITE{Worklist-Directed}{% Zhang:2018:MLO% }. \NAMECITE{Workload}{% Zheng:2011:WAL,% Porter:2010:MTM,% Tang:2018:VLF% }. \NAMECITE{Workload-aware}{% Zheng:2011:WAL% }. \NAMECITE{Workloads}{% Ainsworth:2018:ETP,% Boroumand:2018:GWC,% Ashari:2015:OML,% Micolet:2016:MLA% }. \NAMECITE{workstealing}{% Parikh:2016:EDW% }. \NAMECITE{World}{% Tang:2017:PSS,% Witchel:2016:PPW,% Faddegon:2015:ADR,% Gidra:2013:SSS,% Jin:2012:UDR,% Marron:2018:LLC,% McKinley:2016:PWU,% Mulligan:2014:LRE,% Song:2014:SDR,% Vazou:2014:LER,% Vitousek:2017:BTL,% Xu:2013:RTO,% Zhang:2018:PMO% }. \NAMECITE{worlds}{% Birkedal:2011:SIK,% Morris:2016:BBW% }. \NAMECITE{Wormholes}{% Winograd-Cort:2012:WIE% }. \NAMECITE{worst}{% Henry:2014:HCW% }. \NAMECITE{worst-case}{% Henry:2014:HCW% }. \NAMECITE{would}{% Hanenberg:2015:WDW% }. \NAMECITE{wrangling}{% Pohle:2010:CWM% }. \NAMECITE{wrapper}{% Hackett:2014:WWM% }. \NAMECITE{Write}{% Akram:2018:WRG,% Kim:2016:NEN,% Wang:2015:SPC,% Young:2015:DWE,% Hellyer:2010:LCW,% Li:2013:CDW,% Wang:2013:FHF,% Wiegley:2017:UCW% }. \NAMECITE{Write-Ahead}{% Kim:2016:NEN% }. \NAMECITE{Write-Efficient}{% Young:2015:DWE% }. \NAMECITE{write-mode}{% Li:2013:CDW% }. \NAMECITE{Write-rationing}{% Akram:2018:WRG% }. \NAMECITE{Writer}{% Sung:2015:DES,% Calciu:2013:NAR,% Correia:2018:STR,% Dice:2013:UHT,% Harper:2011:LWG% }. \NAMECITE{Writer-Initiated}{% Sung:2015:DES% }. \NAMECITE{writing}{% Hill:2015:POO,% Kuper:2014:FAW,% Okabe:2014:SDW,% Schiller:2012:RBW% }. \NAMECITE{written}{% Blondal:2018:DHT,% Norris:2013:CCC% }. \NAMECITE{wrong}{% Seidel:2016:DWS,% Shi:2010:DUW,% Szamozvancev:2017:WTM% }. \NAMECITE{{WSMeter}}{% Lee:2018:WPE% }. \NAMECITE{{WuKong}}{% Zhou:2013:WED% }. \NAMECITE{{X10}}{% Cunningham:2014:RXE,% Kumar:2014:MCM,% Lee:2010:FXC,% Tardieu:2012:WSS,% Tardieu:2014:XAP,% Yuki:2013:ADA% }. \NAMECITE{{X64}}{% dAntras:2017:HXU% }. \NAMECITE{x86}{% Chamith:2016:LER,% Chamith:2017:IPL,% Chong:2018:STW,% Heule:2016:SSA,% Mendis:2015:HLH,% Merrifield:2016:PIE,% Morrisett:2012:RBF,% Morrison:2013:FCQ,% Rigger:2018:AXI,% Roy:2011:WAU,% Gammie:2015:RSV,% Myreen:2010:VJT% }. \NAMECITE{x86-64}{% Chamith:2017:IPL,% Heule:2016:SSA,% Rigger:2018:AXI% }. \NAMECITE{{x86-TSO}}{% Gammie:2015:RSV% }. \NAMECITE{{Xbase}}{% Efftinge:2013:XID% }. \NAMECITE{{Xbox}}{% MacLaurin:2011:DKT% }. \NAMECITE{{Xen}}{% Lee:2010:SSR,% Nikolaev:2011:PXF,% Nitu:2017:SBQ,% Prades:2016:CAX% }. \NAMECITE{{XIR}}{% Titzer:2010:ICR% }. \NAMECITE{{{xmonad}}}{% Swierstra:2012:XCE% }. \NAMECITE{{XPath}}{% Jiang:2017:GAP% }. \NAMECITE{{XQuery}}{% Geneves:2015:XST% }. \NAMECITE{{XSafe}}{% Levy:2014:DPM% }. \NAMECITE{{XSS}}{% Lin:2016:SSW% }. \NAMECITE{{Yang}}{% Jovanovic:2015:YYC% }. \NAMECITE{{yaSpMV}}{% Yan:2014:YYA% }. \NAMECITE{years}{% Bodden:2013:SLS,% Huet:2014:YRD,% Palix:2011:FLT,% Palix:2012:FLT,% Sheeran:2015:FPH% }. \NAMECITE{yieldpoint}{% Lin:2015:SGU% }. \NAMECITE{{Yin}}{% Jovanovic:2015:YYC% }. \NAMECITE{{Yin-Yang}}{% Jovanovic:2015:YYC% }. \NAMECITE{yourself}{% Pike:2012:ERD% }. \NAMECITE{{Z}}{% Sartor:2010:ZRD% }. \NAMECITE{{Z}-rays}{% Sartor:2010:ZRD% }. \NAMECITE{Zero}{% Acar:2017:CSC,% Awad:2016:SSZ,% Markuze:2016:TIP,% Marr:2015:ZOM,% Breitner:2014:SZC% }. \NAMECITE{Zero-Cost}{% Awad:2016:SSZ,% Breitner:2014:SZC% }. \NAMECITE{Zero-overhead}{% Marr:2015:ZOM% }. \NAMECITE{zeroing}{% Yang:2011:WNM% }. \NAMECITE{zippers}{% Schrijvers:2011:MZV% }. \NAMECITE{{Ziria}}{% Stewart:2015:ZDW% }. \NAMECITE{zoo}{% Kuper:2014:TPE% }. \NAMECITE{{ZOOMM}}{% Cascaval:2013:ZPW% }.