The effect of carbon nanotubes and graphene on the mechanical properties of multi-component polymeric composites