List of boost libraries that we use:
shared_ptr
function
function_types
utility/enable_if
mpl
type_traits
enable_shared_from_this
assign
thread
