Loyalist forces have killed at least 45 Syrian rebels as they sought to break a regime siege on part of Homs, in central Syria, an NGO said on Thursday.