Eliminating bottlenecks on parallel systems using adaptive objects | IEEE Conference Publication | IEEE Xplore