| [604e76d] | 1 | %    Predefined journal names:
 | 
|---|
 | 2 | %  acmcs: Computing Surveys             acta: Acta Infomatica
 | 
|---|
 | 3 | %  cacm: Communications of the ACM
 | 
|---|
 | 4 | %  ibmjrd: IBM J. Research & Development ibmsj: IBM Systems Journal
 | 
|---|
 | 5 | %  ieeese: IEEE Trans. on Soft. Eng.    ieeetc: IEEE Trans. on Computers
 | 
|---|
 | 6 | %  ieeetcad: IEEE Trans. on Computer-Aided Design of Integrated Circuits
 | 
|---|
 | 7 | %  ipl: Information Processing Letters  jacm: Journal of the ACM
 | 
|---|
 | 8 | %  jcss: J. Computer & System Sciences  scp: Science of Comp. Programming
 | 
|---|
 | 9 | %  sicomp: SIAM J. on Computing         tocs: ACM Trans. on Comp. Systems
 | 
|---|
 | 10 | %  tods: ACM Trans. on Database Sys.    tog: ACM Trans. on Graphics
 | 
|---|
 | 11 | %  toms: ACM Trans. on Math. Software   toois: ACM Trans. on Office Info. Sys.
 | 
|---|
 | 12 | %  toplas: ACM Trans. on Prog. Lang. & Sys.
 | 
|---|
 | 13 | %  tcs: Theoretical Computer Science
 | 
|---|
 | 14 | @string{ieeepds="IEEE Transactions on Parallel and Distributed Systems"}
 | 
|---|
 | 15 | @string{ieeese="IEEE Transactions on Software Engineering"}
 | 
|---|
 | 16 | @string{spe="Software---\-Practice and Experience"}
 | 
|---|
 | 17 | @string{sigplan="SIGPLAN Notices"}
 | 
|---|
 | 18 | @string{joop="Journal of Object-Oriented Programming"}
 | 
|---|
 | 19 | @string{popl="Conference Record of the ACM Symposium on Principles of Programming Languages"}
 | 
|---|
 | 20 | @string{osr="Operating Systems Review"}
 | 
|---|
 | 21 | @string{pldi="Programming Language Design and Implementation"}
 | 
|---|
 | 22 | 
 | 
|---|
 | 23 | 
 | 
|---|
 | 24 | @article{HPP:Study,
 | 
|---|
 | 25 |         keywords        = {Parallel, Productivity},
 | 
|---|
 | 26 |         author  = {Lorin Hochstein and Jeff Carver and Forrest Shull and Sima Asgari and Victor Basili and Jeffrey K. Hollingsworth and Marvin V. Zelkowitz },
 | 
|---|
 | 27 |         title   = {Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers},
 | 
|---|
 | 28 | }
 | 
|---|
 | 29 | 
 | 
|---|
 | 30 | @article{Chicken,
 | 
|---|
 | 31 |         keywords        = {Chicken},
 | 
|---|
 | 32 |         author  = {Doug Zongker},
 | 
|---|
 | 33 |         title           = {Chicken Chicken Chicken: Chicken Chicken},
 | 
|---|
 | 34 |         year            = 2006
 | 
|---|
 | 35 | }
 | 
|---|
 | 36 | 
 | 
|---|
 | 37 | @article{TBB,
 | 
|---|
 | 38 |         key     = {TBB},
 | 
|---|
 | 39 |         keywords        = {Intel, TBB},
 | 
|---|
 | 40 |         title   = {Intel Thread Building Blocks},
 | 
|---|
 | 41 |         note            = "\url{https://www.threadingbuildingblocks.org/}"
 | 
|---|
 | 42 | }
 | 
|---|
 | 43 | 
 | 
|---|
 | 44 | @manual{www-cfa,
 | 
|---|
 | 45 |         key     = {CFA},
 | 
|---|
 | 46 |         keywords        = {Cforall},
 | 
|---|
 | 47 |         author  = {C$\forall$},
 | 
|---|
 | 48 |         title   = {C$\forall$ Programmming Language},
 | 
|---|
 | 49 |         note    = {\url{https://plg.uwaterloo.ca/~cforall}},
 | 
|---|
 | 50 | }
 | 
|---|
 | 51 | 
 | 
|---|
 | 52 | @mastersthesis{rob-thesis,
 | 
|---|
 | 53 |         keywords        = {Constructors, Destructors, Tuples},
 | 
|---|
 | 54 |         author  = {Rob Schluntz},
 | 
|---|
 | 55 |         title   = {Resource Management and Tuples in Cforall},
 | 
|---|
 | 56 |         year            = 2017,
 | 
|---|
 | 57 |         school  = {University of Waterloo},
 | 
|---|
 | 58 |         note    = {\url{https://uwspace.uwaterloo.ca/handle/10012/11830}},
 | 
|---|
 | 59 | }
 | 
|---|
 | 60 | 
 | 
|---|
 | 61 | @manual{Cpp-Transactions,
 | 
|---|
 | 62 |         keywords        = {C++, Transactional Memory},
 | 
|---|
 | 63 |         title           = {Technical Specification for C++ Extensions for Transactional Memory},
 | 
|---|
 | 64 |         organization= {International Standard ISO/IEC TS 19841:2015 },
 | 
|---|
 | 65 |         publisher   = {American National Standards Institute},
 | 
|---|
 | 66 |         address = {http://www.iso.org},
 | 
|---|
 | 67 |         year            = 2015,
 | 
|---|
 | 68 | }
 | 
|---|
 | 69 | 
 | 
|---|
 | 70 | @article{BankTransfer,
 | 
|---|
 | 71 |         key     = {Bank Transfer},
 | 
|---|
 | 72 |         keywords        = {Bank Transfer},
 | 
|---|
 | 73 |         title   = {Bank Account Transfer Problem},
 | 
|---|
 | 74 |         publisher       = {Wiki Wiki Web},
 | 
|---|
 | 75 |         address = {http://wiki.c2.com},
 | 
|---|
 | 76 |         year            = 2010
 | 
|---|
 | 77 | }
 | 
|---|
 | 78 | 
 | 
|---|
 | 79 | @misc{2FTwoHardThings,
 | 
|---|
 | 80 |         keywords        = {Hard Problem},
 | 
|---|
 | 81 |         title   = {TwoHardThings},
 | 
|---|
 | 82 |         author  = {Martin Fowler},
 | 
|---|
 | 83 |         howpublished= "\url{https://martinfowler.com/bliki/TwoHardThings.html}",
 | 
|---|
 | 84 |         year            = 2009
 | 
|---|
 | 85 | }
 | 
|---|
 | 86 | 
 | 
|---|
 | 87 | @article{IntrusiveData,
 | 
|---|
 | 88 |         title           = {Intrusive Data Structures},
 | 
|---|
 | 89 |         author  = {Jiri Soukup},
 | 
|---|
 | 90 |         journal = {CppReport},
 | 
|---|
 | 91 |         year            = 1998,
 | 
|---|
 | 92 |         month           = May,
 | 
|---|
 | 93 |         volume  = {10/No5.},
 | 
|---|
 | 94 |         page            = 22
 | 
|---|
 | 95 | }
 | 
|---|
 | 96 | 
 | 
|---|
 | 97 | @article{Herlihy93,
 | 
|---|
 | 98 |         author  = {Herlihy, Maurice and Moss, J. Eliot B.},
 | 
|---|
 | 99 |         title   = {Transactional memory: architectural support for lock-free data structures},
 | 
|---|
 | 100 |         journal = {SIGARCH Comput. Archit. News},
 | 
|---|
 | 101 |         issue_date      = {May 1993},
 | 
|---|
 | 102 |         volume  = {21},
 | 
|---|
 | 103 |         number  = {2},
 | 
|---|
 | 104 |         month   = may,
 | 
|---|
 | 105 |         year    = {1993},
 | 
|---|
 | 106 |         pages   = {289--300},
 | 
|---|
 | 107 |         numpages        = {12},
 | 
|---|
 | 108 |         publisher       = {ACM},
 | 
|---|
 | 109 |         address = {New York, NY, USA},
 | 
|---|
 | 110 | }
 | 
|---|
 | 111 | 
 | 
|---|
 | 112 | @manual{affinityLinux,
 | 
|---|
 | 113 |         key     = {TBB},
 | 
|---|
 | 114 |         title           = "{Linux man page - sched\_setaffinity(2)}"
 | 
|---|
 | 115 | }
 | 
|---|
 | 116 | 
 | 
|---|
 | 117 | @manual{affinityWindows,
 | 
|---|
 | 118 |         title           = "{Windows (vs.85) - SetThreadAffinityMask function}"
 | 
|---|
 | 119 | }
 | 
|---|
 | 120 | 
 | 
|---|
 | 121 | @manual{switchToWindows,
 | 
|---|
 | 122 |         title           = "{Windows (vs.85) - SwitchToFiber function}"
 | 
|---|
 | 123 | }
 | 
|---|
 | 124 | 
 | 
|---|
 | 125 | @manual{affinityFreebsd,
 | 
|---|
 | 126 |         title           = "{FreeBSD General Commands Manual - CPUSET(1)}"
 | 
|---|
 | 127 | }
 | 
|---|
 | 128 | 
 | 
|---|
 | 129 | @manual{affinityNetbsd,
 | 
|---|
 | 130 |         title           = "{NetBSD Library Functions Manual - AFFINITY(3)}"
 | 
|---|
 | 131 | }
 | 
|---|
 | 132 | 
 | 
|---|
 | 133 | @manual{affinityMacosx,
 | 
|---|
 | 134 |         title           = "{Affinity API Release Notes for OS X v10.5}"
 | 
|---|
 | 135 | }
 | 
|---|
 | 136 | 
 | 
|---|
 | 137 | @misc{NodeJs,
 | 
|---|
 | 138 |         title           = "{Node.js}",
 | 
|---|
 | 139 |         howpublished= "\url{https://nodejs.org/en/}",
 | 
|---|
 | 140 | }
 | 
|---|
 | 141 | 
 | 
|---|
 | 142 | @misc{SpringMVC,
 | 
|---|
 | 143 |         title           = "{Spring Web MVC}",
 | 
|---|
 | 144 |         howpublished= "\url{https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html}",
 | 
|---|
 | 145 | }
 | 
|---|
 | 146 | 
 | 
|---|
 | 147 | @misc{Django,
 | 
|---|
 | 148 |         title           = "{Django}",
 | 
|---|
 | 149 |         howpublished= "\url{https://www.djangoproject.com/}",
 | 
|---|
 | 150 | }
 | 
|---|