I don't think guys like Marrero and Hembree carry a world of trade value, And dealing Hembree might create a Boggs in the pen, although not a huge one. The guy whose trade value might be piquing right now is Swihart, and as of now he is a bench option. If the Sox are going to make a move to bolster pitching and create a roster spot, Swihart would be the easiest to move and certainly get back a better player than Marrero would.
Not sure who would be available for Swihart. Certainly not Chris Archer or equivalent. So it comes down to who helps the overall team more: Swihart? Our a pitcher who can be acquired for Swihart (and ancillary pieces)?