1. A method comprising: delivering a user-level interrupt message indicative of a user-level interrupt to one or more recipients according to a user-level interrupt delivery configuration selected from a plurality of user-level interrupt delivery configurations, wherein the one or more recipients correspond to one or more application threads executing on one or more processor cores of a plurality of processor cores in a multi-core system.