ARS: an integrated package for shared-variable and message-passing computations in object-based systems