Doh!
Only "small" HSF I can think of is the Noctua LN9i, but that's not suitable for i7's nor overclocking. If you go onto PcPartPicker.com, and make a new build using your case, CPU and motherboard, and then go to add a CPU cooler, it should give you a list of compatible ones - might be a starting point?
++EDIT: Thinking about it, a colleague has a C-shaped cooler (Noctua NH-L12) on their "compact" build - something like the Thermalright AXP-100, Cooler Master GeminII, Scythe BIG Shuriken might work? Can't say I know anything about their performance though, so please take it with a pinch of salt!