Stream fusion using reactive programming, LINQ and magic updates | IEEE Conference Publication | IEEE Xplore