Targeting Distributed Systems in FastFlow